home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-10-25 | 349.5 KB | 10,196 lines |
-
- ==============================================================================
- CUG101 -
- -----------
-
- CUG101.01-HSTONE.C By Terry Hayes, Clark Baker, Leor Zolman, Steve
- Ward. "Stone"- H19 Version. Heath/Zenith version of stone a wari for
- tty type terminals. ->STONE.C. [CP/M:BDS] Developed under BDS v. 1.41.
-
- CUG101.02-FLYBY.C By Leor Zolman. Freak out for H19 terminals. Another
- graphic demo for Heath/Zenith. [CP/M:BDS] Developed under BDS v. 1.41.
-
- CUG101.03-XWORD.C By David M. Fogg. Crossword: Z-19 version. Crossword
- puzzle game for H19/Z19. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG101.04-STD.H By David M. Fogg. "Modified header for Fogg". The BDS
- C standard l/O header file. [CP/M:]
-
- CUG101.05-NLIFE.C By Steve Ward. Nlife. New H89/Z89 version of LIFE.
- Uses H19 Graphics, 25th line to give a 50 by 80 field. ->LIFE, ALIFE.
- [CP/M:BDS] Requires ALlFE.ASM, ALlFE.CRL, and LIFE.DAT. Written under
- BDS v. 1.41.
-
- CUG101.06-IQUIZ.C By Dave Fogg. LQUIZ: BDS conversion. Question and
- answer game for heath/Zenith. [CP/M:BDS] Developed under BDS v. 1.41.
-
- CUG101.07-RALLY.MAP By Steve Ward. Rally Game. Data for Rally. [CP/M:]
-
- CUG101.08-R2.MAP By Steve Ward. Road Map Data. [CP/M:]
-
- CUG101.09-LIFE.C By Leor Zolman. Life. Life for non-Heath/Zenith
- terminals. ->NLIFE, ALIFE. [CP/M :BDS] Developed under BDS v. 1.41.
-
- CUG101.10-TTT.C By Leor Zolman. Tic Tic Toe game. [CP/M:BDS] Written
- under BDS v. 1.41.
-
- CUG101.11-RALLY.C By Steve Ward. H19 Rally Game. Road game for H19/Z19
- [CP/M:BDS] Works only on HeathKit/Zenith/H19/Z19 terminal or H89
- Computer Written under BDS v. 1.41.
-
- CUG101.12-HISTORY.CG3 By Robert Ward. HISTORY. Gives credit for the
- files on the volume.
-
- CUG101.13-MM.C By Stephen A. Ward, Leor Zolman. Mastermind Game. A
- game of Mastermind. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG101.14-CATALOG.CG3 VOLUME CG3. Contents of CP/M volume Games I.
- [CP/M:]
-
- CUG101.15-NLIFE.HLP By Steve Ward. Documentation for NLIFE. [CP/M:]
-
- CUG101.16-JOTTO.C By David M. Fogg. JOTTO converted from PASCAL. word
- game for Heath/Zenith. [CP/M:BDS] Developed under BDS v. 1.41.
-
- CUG101.17- YAHTZEE.HLP By Steve Ward. H89 Yahtzee:game of dice.
- documentation of help for YAHTZEE.C. [CP/M:]
-
- CUG101.18-LIFE.DAT By Leor Zolman. NLIFE-date. Library of screen
- images for NLIFE. [CP/M:]
-
- CUG101.19-LINES.C By Leor Zolman. "Lines". A visual demo for
- Heath/Zenith. [CP/M:BDS] Requires a 64 by 16 memory mapped video
- board. Written under BDS v.1.41.
-
- CUG101.20-STONE.C By rerry Hayes, Clark Baker, Leor Zolman. Stone.
- Wari for tty type terminal. [CP/M:BDS] written under BCS v. 1.41.
-
- CUG101.21-IQUIZ.DAT By Dave Fogg. Data for program question file.
- ->IQUIZ.C. [CP/M:]
-
- CUG101.22-PRESSUP.C By Steve Ward. Press-up Game. A peg game [CP/M:]
- Requires terminals with lower case characters.
-
- CUG101.23-JOTTO.WDS By Dave Fogg. A word 1 list for Jotto ->JOTTO.C.
- [CP/M:]
-
- CUG101.24-TV.ANS Data for XWORD. [CP/M:]
-
- CUG101.25-HARD1.ANS More for IQUIZ-a question and answer game.
- ->IQUIZ.C. [CP/M:]
-
- CUG101.26-EZ1.ANS EZI. More for IQUIZ- 2 question and answer game,
- cossword/ clues. ->IQUIZ.C. [CP/M:]
-
- CUG101.27-XPERT1.ANS Data For XWORD. [CP/M ]
-
- CUG101.28-MED1.ANS Part of IQUIZ.->IQUIZ.C. [CP/M:]
-
- CUG101.29-YAHTZEE.C By Steve Ward. Yahtzee Dice Game. Classic
- die/poker game. [CP/M:BDS] written under BDS v.1.41.
-
- CUG101.30-BUGS.C By Steve Ward. "Bugs". More for Heath/Zenith. Leor
- says - This one is weird. Video demonstration program for
- Heath/Zenith. [CP/M:BDS] Developed under BDS v. 1.41.
-
- CUG101.31-EUCLID.C By H. Moran. Euclid. Knuth algorithm for finding
- greatest common denominator of two integers. [CP/M:] Developed under
- BDS v. 141.
-
- CUG101.32-DMF.C By David M. Fogg. DMF.C:BDS library functions. Library
- for David Fogg Games. [CP/M:] Developed under BDS v. 1.41.
-
- CUG101.33-ALIFE.CRL
-
- CUG101.34-POLISH.C By H. Moran. "Polish". Reverse Palish notation
- demonstration. Excellent example of stack implementation. [CP/M:]
- Written under BDS v. 1.41.
-
- CUG101.35-SUBMIT.DSK
-
- CUG101.36-FALLOUT.C By Leor Zolman. Fallout for H19. According to
- Leor- a logical extension of FLYBY. ->FLYBY.C. [CP/M:] Developed under
- BDS v. 1.41.
-
- CUG101.37-ALIFE.ASM By Steve Ward. Assembly For Z80 LIFE Game. New
- version of LIFE. ->NLIFE LIFE [CP/M:BDS] Z80 only assembly code,
- Developed under BDS v. 1.41.
-
- CUG101.38-HEADERS
-
- ==============================================================================
- CUG102 -
- -----------
-
- CUG102.01-PPONG.C By Robert H. Halstead. Polish Pong Game. A variation
- of ping pong, for H19/H89. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.02-PACMAN.REC By Dave Nixon. Part of Pacman package. [CP/M:]
-
- CUG102.03- PACSCORE.C By Dave Nixon. Gets the score file for PACMAN
- package- scoring for the CP/M PACMAN. ->PACMAN [CP/M:BDS] Written
- under BDS v 1.41.
-
- CUG102.04-PACUTILS.C By Dave Nixon. Pacutils.c. Another utility for
- the pacman packaqe. ->Pacman. [CP/M:BDS] written under BDS v. 1.41.
-
- CUG102.05-PACUTIL.C By Dave Nixon. Pacutil.c. A pacman utility, part
- of pacman package. [CP/M BDS] Written under BDS v. 1.41.
-
- CUG102.06-STONE.C By Terry Hayes, Clark Baker. "Stone"--H19 Version.
- This is also known as Awari game- update from Games 1. [CP/M:BDS]
- Written under BDS v. 1.41.
-
- CUG102.07-BUGS.C By Steve Ward. "Bugs". Update from Games I, for
- H19/H89 display terminal. [CP/M:BDS] written under 1.41 version BDS.
-
- CUG102.08-CASIO.C By Steve Ward. A Casio watch game. [CP/M:BDS]
- written under 1.41 BDS version.
-
- CUG102.09-YAHTZEE.C By Steve Ward. Yahtzee Dice Game. a poker/dice
- game. ->YAHTZEE.HLP. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.10-NLIFE.C By Steve Ward. Nlife. Another LIFE simulator which
- uses His graphics. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.11-FISH.C By Leor Zolman. Go Fish. An exciting game of Go Fish.
- [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.12-FALLOUT.C v 1.2 By Leor Zolman. Fallout for the H19. Logical
- extent ion of FLYBY.C also an update from Games I. ->FLYBY.C.
- [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.13-HANGMAN.C By Leor Zolman. The Same of Hangman. A game of
- hangman -- the dictionary is a sample text file of words and/or
- phrases -- one word or phrase per line. [CP/M:BDS] Written under BDS
- v. 1.41.
-
- CUG102.14-CASIO.REC
-
- CUG102.15-YAHTZEE.HLP By Steve Ward. H89 Yahtzee: game of dice.
- Helpful documentation of the rules for Yahtzee. ->YAHTZEE.C. [CP/M:]
-
- CUG102.16-RALLY.C By Stev Ward. H19 Rally Game. Update o Rally from
- Games I for the H19 [CP/M:BDS] works only for Heath/Zenith/H19/Z19
- terminal or H89 computer. Written under BDS v. 1.41.
-
- CUG102.17-WAVY.C By Leor Zolman. Wavy lines for the H19... Configured
- for H19 terminal--wavy lines. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.18-PACMAN.C By Dave Nixon. Pacman Fever. Pacman a game which
- should be popular (it is). [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.19-WUMPUS.C By Leor Zolman. Wumpus. Program was borrowed from
- PCC vol 2 no 1.A game of Wumpus. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.20-OTHELLO.C By Bert Halsted. Game of Dramatic Reversals. A
- game where two players place their pieces on a 8 by 8 board. If the
- piece gets surrounded by the others pieces it becomes the other
- players. [CP/M:BDS] Written under BDS v. 1.41.
-
- CUG102.21-PACMONST.C By Dave Nixon. A unique game. [CP/M:]
-
- CUG102.22-BG.C By Leor Zolman. Backgammon. A good and fun game of
- backgammon. [CP/M :BDS] Written under BDS v. 1.41.
-
- CUG102.23-NLIFEA.CRL
-
- CUG102.24-NLIFE.DAT v 1.2 Update from Games I, for H19/H89 Data for
- NLIFE.C. ->NLIFE.C. [CP/M:]
-
- CUG102.25-PACDEFS.H By Dave Nixon. Part of Packman program
- definitions. [CP/M:]
-
- CUG102.26-RALLY.MAP By Steve Ward. Rally Game. An update from Games I,
- more information for Rally. [CP/M:]
-
- CUG102.27-SUBMIT.DSK
-
- CUG102.28-CATALOG.021
-
- ==============================================================================
- CUG103 -
- -----------
-
- CUG103.01-EDIT.COM
-
- CUG103.02-NDIO.C New Package for BDS C. Directed I/O package for use
- with BDS C v. 1.4x. New -allegedly more flexible, version of the
- directed l/O package normally included with BDS C. [CP/M:BDS] Written
- under BDS v. 1.4-1.43a. This file required if edit files are to be
- recompiled.
-
- CUG103.03-EDIT.DOC By Kathy Bacon. Documentation of Editor. A help
- tile for Scott's Q.E.D. editor in BDS. ->EDIT.HLP. [CP/M:]
-
- CUG103.04-UNPACK.C C source for UNPACK.COM. [CP/M:BDS] Written under
- BDS v. 1.4-1.43a.
-
- CUG103.05-ROFF2.C Source files written in C. Handles case of leading
- blanks or tabs, empty lines. ->ROFFl.C. [CP/M:] Written under BDS v.
- 1.4-1.43a.
-
- CUG103.06-EDIT.C Code for mom. First segment of source for Q.E.D.
- Written in C and will compile with BDS C. [CP/M:BDS] Written in C.
- Written under BDS v. 1.4-1.43a.
-
- CUG103.07-EDIT.INC Included Source File. Source file containing global
- declarations included in all edit source files during computation. A
- standard include file for edit function. ->EDIT.C. [CP/M:BDS] Written
- under BDS v. 1.4-1.43a.
-
- CUG103.08-EDIT2.C Edit 2second half. Segment of the Q.E.D. source,
- second half of the editor, 1ine storage system. ->EDIT.C. [CP/M:]
- Written under BDSv.1.4-1.43a.
-
- CUG103.09-HELP.EDI Help for EDIT. ->HELP.C. [CP/M:]
-
- CUG103.10-HELP.COM
-
- CUG103.11-EDIT.HLP Help with Wonderful EDIT. This file contains the
- help messages available from within Q.E.D. ->EDIT.DOC. [CP/M:]
-
- CUG103.12-ROFF.DOC ROFF Tutorials on the use of ROFF.COM. ->NDIQ.C.
- [CP/M:]
-
- CUG103.13-HELP.C Tutorial Program source. Source for tutorial programs
- describing the use of Q.E.D.. Written in C for BDS C. [CP/M:BDS]
- Written under BDSv 1.4-1.43a.
-
- CUG103.14-ROFF.GOM
-
- CUG103.15-EDIT3.C By Neal Somos. Edit 3. An editor everyone loves.
- This is the searching section. -> EDIT.C. [CP/M:] Written under BDS v.
- 1.4-1.43a.
-
- CUG103.16-CRYPT.COM
-
- CUG103.17-PACK.C C source for the program used to pack this disk.
- [CP/M. ] Written under BDS v. 1.4-1.43a.
-
- CUG103.18-ROFFGLOB C source file containing qlobal declarations used
- in ROFFl and ROFF2.C. ->ROFF.DOC. [CP/M:BDS] Written under BDS v.
- 1.4-1.43a.
-
- CUG103.19-ROFF1.C Source files written in C Based on the formatter
- presented in Kernighan and Plauger's Software Tools. [CP/M:] Written
- under BDS v. 1.4-1.43a.
-
- CUG103.20-PACK.COM
-
- CUG103.21-READ.ME Unpacking Process. File describing the process of
- unpacking. [CP/M:]
-
- CUG103.22-HISTORIC.NOT By Neal Somos. History of QEO. A note an the
- origins of Q.E.D. [CP/M:]
-
- CUG103.23-PKUNPK.DOC
-
- CUG103.24-CRCKLIST.CRC
-
- CUG103.25-CRCK.COM
-
- CUG103.26-CATALOG.DOC
-
- CUG103.27-ENVIRON.DOC Warning of disk. Describes the requirements of
- programs on this disk and the environment they were developed in.
- [CP/M:BDS]
-
- CUG103.28-UBGETC A modified version of the standard C library funtion
- GETC. Compiled so that It only buffers up one sector, used one place
- in editor. [CP/M:BDS] Written under BDS v. 1.4-1.43a.
-
- CUG103.29-SUBMIT.DSK cug103.30-CRYPT.C v 1.1 By Kathy Bacon, Neal
- Somos. Crypt. File encryption program that uses a pseudo-random number
- generator with the keyword as a seed. [CP/M:] C Source written under
- BDS v. 1.4-1.43a.
-
- ==============================================================================
- CUG104 -
- -----------
-
- CUG104.01-STDLIB.TXT
-
- CUG104.02-C6.C By Mike Bernson, Ron Cain. Small C-Part 6. Expression
- handler. ->Cl.C, C5.C, C7.C. [CP/M:BDS v. 1.41]
-
- CUG104.03-READ.ME By Mike Bernson, Ron Cain. Table of Contents.
- [CP/M:BDSv.1.41]
-
- CUG104.04-C7.C By Mike Bernson, Ron Cain. Small C-Part7. Expression
- Handler. ->Cl.C, C5.C, C6.C. [CP/M:BDSv.1.41]
-
- CUG104.05-RUNTIME.TXT
-
- CUG104.06-C3.C By Mike Bernson Ron Cain. Small C-Part3. Utilities and
- other little functions. ->Cl.C, C2.C. [CP/M:BDS v. 1.41]
-
- CUG104.07-SUBMIT.C By Mike Bernson, Ron Cain. A submit utility written
- in C that allows nesting of submits. [CP/M:BDS]
-
- CUG104.08-C.SUB
-
- CUG104.09-C1.COM
-
- CUG104.10-C9.C By Mike Bernson, Ron Cain. Small C-Part 9. Code
- generation. ->Cl.C, C8.C. [CP/M:BDS v. 1.41]
-
- CUG104.11-C.DEF v 1.1 By Mike Bernson, Ron Cain. Header for Small C.
- Static and macro definitions. ->Cl.C. [CP/M:BDS v. 1.41]
-
- CUG104.12-C4.C By Mike Bernson, Ron Cain. Small C-Part 4. Utilities
- and other little functions. ->Cl.C, C3.C. [CP/M:BDS v. 1.41]
-
- CUG104.13-C2.C By Mike Bernson, Ron Cain. Small C-Part 2. New Function
- handling, statement parser, some ending character check routines,
- compound statement, if statement, while statement, switch statement,
- for statement, return statement, break statement, continue statement.
- ->Cl.c. [CP/M:BDS v. 1.41]
-
- CUG104.14-RUNTIME.ASM
-
- CUG104.15-LINK.COM
-
- CUG104.16-C8.c by Mike Bernson, Ron Cain. Small C-Part 8. Code
- generation for the computer. ->C1.C, C9.C. [CP/M:BDS v. 1.41]
-
- CUG104.17-STDLIB.ASM
-
- CUG104.18-CUG104.HDR
-
- CUG104.19-ASSEMBLE.COM
-
- CUG104.20-CC.SUB
-
- CUG104.21-CL.SUB
-
- CUG104.22-FUNCTION.ASM
-
- CUG104.23-FUNCTION.CRL
-
- CUG104.24-C5.C By Mike Bernson, Ron Cain. Small C-Part 5. Expression
- handler. ->Cl.C, C6.C, C7.C. [CP/M:BDS v. 1.41]
-
- CUG104.25-SUBMIT.DSK
-
- CUG104.26-TIME.C By Mike Bernson Ron Cain. Set and display time on
- QTS-100 clock calendar board. [CP/M:BDS v. 1.41]
-
- CUG104.27-C1.C By Mike Bernson, Ron Cain. Small C-Part 1. Main line
- and opening text plus #include, #if, #nif, error summary! dumping t
- extern, and static area for a Small C compiler. Executable image on
- disk. ->ASSEMBLE.COM, LINK.COM. [CP/M:BDS v. 1.41] This Small C is NOT
- self-compiling and requires special asssembler and linker which are
- available ONLY in executable form.
-
- ==============================================================================
- CUG105 -
- -----------
-
- CUG105.01-LONGCODE.PRN
-
- CUG105.02-SCOPE.C A data entry facility that makes full-screen editing
- functions available to the calling program. Has mode to support
- creation of menus. [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.03-LONGCODE.REL
-
- CUG105.04-LONGCODE.CRL
-
- CUG105.05-LONG.CRL
-
- CUG105.06-LONG.DOC by Paul J. Gans. Long Integer Documentation.
- ->LONG.C. [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.07-DIO.H External data for DIO.H. ->DIO.C. [CP/M:BDS] Developed
- under BDS v. 1.4.
-
- CUG105.08-FLEVAL.C Interaction Float Driver. Evaluates and tests the
- FLOAT.C floating point package. ->FLOAT.C, FLOATXT.C. [CP/M:BDS]
- Developed under BDS v. 1.4.
-
- CUG105.09-COEFSET.C By L.C. Calhoun. Test Driver for FPC. Generates a
- dump of floating point constants so they can be initialized with
- INITB. ->INITB, FLOAT.C. [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.10-CALHOUN.RMK
-
- CUG105.11-FLOAT.DOC By Leor Zolman. FLOAT.C Documentation. ->FLOAT.C.
- [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.12-LONG.C By Dr. Paul Gans. Long Integer Package. Addition,
- subtraction, multiplication, division, modulus, negation, and type
- conversion operators for 32 bit signed Integers. ->LONCODE.MAC.
- [CP/M:BDS] Developed under BDS v. 1.4. Uses z80 assembly module Li()
- in LONGCODE.MAC.
-
- CUG105.13-FLOATXT.C By L.C. Calhoun. Calhoun's Extension. Functions to
- manipulate Mathias's fp numbers. Includes functions to change
- magnitude, change sign, convert to and from int, normalize, round, and
- assign. ->FLOAT.DOC, FLOAT.C. [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.14-FLOATXT.DOC By Leor Zolman, Bob Mathias, L. C. Calhoun.
- FLOATXT Documentation. ->FLOATXT.C. [CP/M:BDS] Developed under BDS v.
- 1.4.
-
- CUG105.15-LONGCODE.MAC Assembly Modules -- Long Package. Assembly.
- ->LONG.C. [CP/M:BDS] Developed under BDS v. 1.4. Assembly requires
- MACRO-80.
-
- CUG105.16-FLOAT.C By Bob Mathias. FPP Support Routines. A floating
- point package for BDS C. 32 bits precision, 7 bit exponents, binary
- representation. Includes 3 address functions to add, subtract,
- multiply, divide, compare, and format fp numbers. ->FLOAT.DOC.
- [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.17-DIO.C Directed I/O Package. Functions to simulate UNIX's
- directed I/O capabilities. ->DIO.H. [CP/M:BDS] Developed under BDS v.
- 1.4.
-
- CUG105.18-CTRIG.DOC By L.C. Calhoun. documentation for CTRIG.C.
- ->CTRIG.C. [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.19-FLOATSUM.C By Bob Mathias. Floating Point Example. Builds d
- running total of numbers entered from keyboard. ->FLOAT.C. [CP/m:BDS]
- Developed under BDS v. 1.4.
-
- CUG105.20-RANDOMX.C By Steve Passe. Random Buffered I/O. Buffered I/O
- functions that use CP/M 2.2's read and write random sector facility.
- [CP/M:BDS] Developed under BDS v. 1.4.
-
- CUG105.21-SUBMIT.DSK
-
- CUG105.22-CIO.C By Steve Ward. TTymode Support. Almost universal
- console I/O package. Provides a reasonable flexible,
- device-independent interface with ttymode control. [CP/M:BDS]
- Developed under BDS v. 1.4.
-
- CUG105.23-TESTTRIG.C By L.C. Calhoun. Interactive Trig Driver.
- Illustrates use of CTRIG Functions. ->CTRIG.C. [CP/M:BDS] Developed
- under BDS v. 1.4.
-
- CUG105.24-CTRIG.C By L.C. Calhoun. Calhoun's Trig Functions. Uses
- FLOATXT package to generate sine, cosine, tangent, arctangent, and
- degree-radian conversions. ->FLOATXT, CTRIG.DOC. [CP/M:BDS] Developed
- under BDS v. 1.4.
-
- CUG105.25-CATALOG.CG7
-
- CUG105.26-LIB.C Fixed Point Arithmetic. Functions to facilitate the
- handling of dollars and cents. Uses a 4 byte fixed point
- representation. Also includes functions to input validation and other
- misc. ->LONG.C. [CP/M:BDS] Developed under BDS v. 1.4.
-
- ==============================================================================
- CUG106 -
- -----------
-
- CUG106.01-BIOSLB.CRL
-
- CUG106.02-BIOSLB.MAC
-
- CUG106.03-BIOSLB.PRN
-
- CUG106.04-BSPAT1-4.DOC Harvey R. Moran. Skeleton BIOS with Back Patch.
- Explains how to patch CP/M to better handle backspace. Includes
- skeletal assembly listing. [CP/M:BDS] Requires MACRO-80.
-
- CUG106.05-CRL.DOC By M. J. Maney. Documentation for CRL.LIB.
- ->CRL.LIB, CSYM.LIB. [CP/M:BDS]
-
- CUG106.06-CRL.LIB By M. J. Maney. CRL Macro. Macro definitions to
- support the creation of functions in BDS Crl format. ->CRL.DOC,
- CSYM.LIB. [CP/M:BDS] Requires MACRO-80.
-
- CUG106.07-CHARFUN.ASM By M.J. Maney. Optimized Character Functions.
- 8080 assembly language definitions of some character functions.
- Includes isalpha isupper, islower, isdigit isspace, toupper, and
- tolower. ->CRL.LIB. [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
- Requiries MACRO-80 for assembly.
-
- CUG106.08-CSYM.LIB By M. J. Maney. Symbol file for CRL MACROS.
- Definitions useful to programmers using BDS. ->CRL.MAC. [CP/M:BDS]
- Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.09-DEFFMODS.HRM By Harvey Moran. Make instructions for STDLIB.
- ->STDLIBl.C, ST0LIB2.C. [CP/M:BDS] Written under BDS v. 1.31 or
- v.1.32.
-
- CUG106.10-SUBMIT.DSK
-
- CUG106.11-CATALOG.CG6
-
- CUG106.12-STRINGS.C v 2.1 By Donald Stevens. String Manipulation.
- Includes functions to delete, insert and replace characters, extrance
- and mask substrings, and reverse strings. [CP/M:BDS] Writter under BDS
- v. 1.31 or v. 1.32.
-
- CUG106.13-GRAVT100.CRL
-
- CUG106.14-IOFUN.ASM By M.J.Maney. Optimized Character I/O. Assembly
- version of getc ->CHARFUN.ASM. [CP/M:BDS] Requires MACRO-80.
-
- CUG106.15-MACHINE.ASM By M.J. Maney. Optimized Memory Operations.
- Assembler functions for doing low-level operations such as filling,
- moving, and exchanging blocks of memory. ->CHARFUN.ASM, IOFUN.ASM.
- [CP/M:BDS] Requires MACRO-80.
-
- CUG106.16-OTOI.C By Donald Stevens. Offset Octals to Integer. Converts
- an offset octal number in ASCII to an integer. The number is in the
- format xxx.xxx(a) and may be preceded by a white space. ->NTOI.C.
- [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.17-PRVLIB.C By M. Goldberg. Goldbergs Functions. Library of
- routines for use with BDS programs. [CP/M:BDS] Written under BDS v.
- 1.31 or v. 1.32.
-
- CUG106.18-QUEUE.C By Scott W. Layson. FIFO Queue Package. Routines
- which implement First In, First Out Queues, with two complete sets of
- routines, one to handle integer sized objects and another for byte
- sized objects. [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.19-STDEF.C v 1.3 By Donald Stevens. Definitions. Defintion file
- for Steven's submissions. ->NTOI, OTOI, GRAVT100, STRlnGS, UTILI.
- [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.20-UTIL1.C By Donald Stevens. Function Library. Includes
- charcnt, linecut, ntoi, otoi, and wordcnt. ->OTOI.C, NTOI.C.
- [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.21-SYSTEM.C v 1.2 By Donald Stevens. Steven's Definitions.
- ->STDEF. [CP/M:BDS] Written under BDS v. 1. 31 or v. 1.32.
-
- CUG106.22-STDLIB2.C By Harvey Moran. Modified Standard Library -- two.
- ->STDLIBl.C. [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.23-STRINGS.CRL
-
- CUG106.24-STDIO.SRC By M.D. Maney. I/O with Redirection. Simulates
- some of UNlX's I/O capabilities and provides functions to parse
- command line. [CP/M:BDS] Written under BDS v. 1.31 or v. 1.32. Very
- obsolete.
-
- CUG106.25-MOUSE.C By Havey Moran. Mouse Interpreter. C version of
- mouse, a language which originally appeared in Pascal in Byte, July
- 1979. [CP/M:BDS] Written under BDS v. 1.31. or v. 1.32. Macro
- expansions do not work properly.
-
- CUG106.26-STRFUN.ASM By M.J. Maney. Optimized String Functions. String
- functions implemented in assembly for efficiency. Includes strlen,
- strcmp, strcpy, and strcat. ->CHARFUN.ASM, IOFUN.ASM, MACHINE.ASM.
- [CP/M:BDS] Requires MACRO-80.
-
- CUG106.27-STDLIB1.C By Harvey Moran. Modified Standard Library -- one.
- Modified library needed by MOUSE, WP.C, XTRINS. ->STDLIb2.C.
- [CP/M:BDS] Written under BDS v. 1.32.
-
- CUG106.28-STDIO.LIB By M.J. Maney. STDIO Definitions. ->STDIO.SRC,
- CSYMB.L1B. [CP/M:BDS]
-
- CUG106.29-STDIO.DOC By M.J. Maney. STDIO Documentation. ->STDIO.SRC,
- STDIO.LIB. [CP/M:BDS]
-
- CUG106.30-XTRINSLB.MAC
-
- CUG106.31-XTRINSLB.PRN
-
- CUG106.32-XTRINSLB.CRL
-
- CUG106.33-NTOI.C By Donald Stevens. Numeric to integer. Converts ascii
- character to an integer. Most common number bases may be used. Seal 1
- number crunching functions. ->OTOI.C. [CP/M:BDS-] OFFset octal will
- not work. Written under BDS v. 1.31 or v. 1.32.
-
- CUG106.34-FACT.MOU By Harvey Moran. Mouse Example. Factorial program
- written in mouse. ->MOUSE.C. [CP/M:BDS] Written under BDS v. 1.31 or
- v. 1.32.
-
- CUG106.35-TEST.MOU By Harvey Moran. Mouse Test. Causes a bug in this
- implementation to show itself. - >MOUSE.C. [CP/M: BDS] Wr i teen under
- BDS v. 1.31 or v. 1.32.
-
- CUG106.36-HISTORY.CG6
-
- CUG106.37-GRAVT100.C v 3.0 By Donald Stevens. VT100 Graphics
- Interface. Thirty-one functions to manipulate the VT100. Includes
- functions to plot lines and boxes, set and clear tabs, clear lines and
- windows, scroll, and change modes. [CP/M:BDS] Written under BDS v.
- 1.31 or v. 1.32.
-
- ==============================================================================
- CUG107 -
- -----------
-
- CUG107.01-PIP.COM
-
- CUG107.02-NEWFLVAL.C Source of Programs used to test FLOAT+44 -- the
- second modification of the floating point package for BDS. [CP/M:]
-
- CUG107.03-FLOAT+44.DOC By Leor Zolman. The Incredible fpp.
- Documentation of FLOAT+44.c. ->FLOAT.DOC. [CP/M:]
-
- CUG107.04-DEFF.CRL
-
- CUG107.05-CTRIG.C By L.C. Calhoun. CTRIG. Uses the BDS C floating
- point package, as modified by Calhoun called FLOATXT which computes
- transcendental functions -- sine, cosine, tangent, arctangent.
- ->CTRIG.DOC. [CP/M:BDS]
-
- CUG107.06-CTRIG.DOC By L. C. Calhoun. Notes on TRIG functions.
- Documentation on the transcendental trig functions used in CTRIG.C.
- >CTRIG.C. [CP/M:BDS]
-
- CUG107.07-TESTCLOG.c A program which deals with testing the functions
- in CLOGS.C. ->CLOGSC. [CP/M:]
-
- CUG107.08-FI.C By Eric Martz. File directory and Backup utility for
- CP/M. [CP/M:]
-
- CUG107.09-FLOAT+44.CRL.
-
- CUG107.10-NEWFLVAL.CRL
-
- CUG107.11-CTRIG.CRL
-
- CUG107.12-COEFSTAT.CRL
-
- CUG107.13-TESTTRIG.CRL
-
- CUG107.14-NEWFLVAL.COM
-
- CUG107.15-TESTTRIG.COM
-
- CUG107.16-CLOGS.CRL
-
- CUG107.17-TESTCLOG.CRL
-
- CUG107.18-TESTCLOG.COM
-
- CUG107.19-FLOAT+44.C By L. C. Calhoun. Floating point package support
- routines which were modified two times. ->FLOAT.DOC, FLOAT+44.DOC
- [CP/M:]
-
- CUG107.20-TESTTRIG.C resting Program for CTRIG. A simple program to
- test sine, cosine, and tangent functions. ->CTRIG.C. [CP/M:]
-
- CUG107.21-CLOGS.DOC By L. C. Calhoun. Notes on LOG Functions.
- Documentation on CLOG.C. ->CLOGS.C [CP/M:BDS]
-
- CUG107.22-FORM.CPM By L. C. Calhoun. Table of Contents. [CP/M:]
-
- CUG107.23-FI.COM
-
- CUG107.24-FIO.1 By Eric Martz. Part 1 of 3 Inclusions. Part of a set
- of three inclusions (fio.1, fio.2, fio.3) designed to permit the
- writing of source code as close as possible to K&R. ->FIO.2, FIO.3.
- [CP/M:]
-
- CUG107.25-FIO.2 By Eric Martz. Part 2 of 3 Inclusions. Designed to
- permit the writing of source code as possible to K&R. ->FIO.1, FIO.3.
- [CP/M:]
-
- CUG107.26-FIO.3 By Eric Martz. Part 3 of 3 Inclusions. designed to
- permit the writing of source code as close as possible to K&R.
- ->FIO.1, FIO.2. [CP/M:]
-
- CUG107.27-CATALOG.BDS
-
- CUG107.28-SUBMIT.DSK
-
- CUG107.29-CLOGS.C By L.C Calhoun. CLOGS. four LOG functions in, C
- using the BDS C floating point package as modified by LCC and
- depending on the ability to insert nut 1 characters in a string.
- ->CLOGS.DOC. [CP/M:BDS]
-
- CUG107.30-COEFSTAT.C By L.C. Calhoun. COEFSTAT. To obtain printout of
- and test of f floating point constants so that they can be initialized
- as static variables. [CP/M:BDS]
-
- ==============================================================================
- CUG108 -
- -----------
-
- CUG108.01-COMPRESS.C v 2.2 By Donald Stevens. Compress.c. Compacts
- files by replacing repeated strings with 1 character tokens.
- ->COMPRESS.DOC. [CP/M:]
-
- CUG108.02-DATEDEMO.C By Bill Bolton. Example program for Mountain
- Hardware S-100 board. Calls the date function and time function
- displaying the returned strings. [CP/M:]
-
- CUG108.03-COMP.C By David Fogg. Compares two files and list difference
- - comparison is 1 line based. [CP/M:]
-
- CUG108.04-CONOUT.C By David Fogg. Con out. Processes the output of
- CONCORD to create a finished concordance. ->CONCORD.C. [CP/M:]
-
- CUG108.05-CCRL.DOC By Leor Zolman. Documentation of instructions for
- using CCRL.DOC. ->CCRL.C. [CP/M:]
-
- CUG108.06-STRIP.C By Robert Ward. Strips the high order bit from each
- byte in a text file. ->SCRUB.C. [CP/BDS C] Scrub is faster.
-
- CUG108.07-WC.C By Les Hancock. A program to count words in a file.
- [CP/M:]
-
- CUG108.08-LIST.C By David Fogg. Text File Listing. ->CONCORD.c.
- [CP/M:]
-
- CUG108.09-MERGE.C By David Fogg. Merge Utility. Use with MSORT.
- Generates a single sorted file from smaller sorted files. ->MSORT.C,
- CONCORD.C. [CP/M:]
-
- CUG108.10-MSORT.C By David Fogg. Sort utility using Quicksort
- Algorithm to create sorted sub-files. EMERGE.C, CONCORD.C. [CP/M:]
-
- CUG108.11-RT11.C v 1.1 By William C. Colley III.. RT-11 Adapter
- Package. Converts RT11 format to CP/M format. [CP/M:]
-
- CUG108.12-STD.H v 1.4 By David Fogg. The BDS C standard input/output
- header file for KWIC related programs. ->KWIC.C. [CP/M:]
-
- CUG108.13-WFREQ.C By David Fogg. Word Frequency Program. Tallies the
- frequency of occurrence for word in a file. ->KWIC.C. [CP/M:]
-
- CUG108.14-RT11.DOC. By William C. Colley III.. User Documentation.
- Excellent documentation for RTll. ->RT11.c. [CP/M:]
-
- CUG108.15-RTFILES.C By William C. Colley I}I.. A group of functions
- which implement enough of RT11 to allow the rest of the package to
- work. ->RTll.C. [CP/M:]
-
- CUG108.16-KWIC.C By David Fogg. KWIC--KeyWordInContext. Generates an
- unsort KWIC index. Generates rotated lines from IFILE to IFILE.UNK.
- ->CONCORD.C. [CP/M:]
-
- CUG108.17-CB.C By William C. Colley III.. Pretty printer for C
- programs. [CP/M:]
-
- CUG108.18-SHOW.C By David Fogg. Permits the display (using escape
- representations) of all characters in a file (Even parity bits).
- [CP/M:]
-
- CUG108.19-RT11.H By William C. Colley III.. Part of the RT11 Adaptor
- Package. ->RT11.DOC, RT11.C. [CP/M:]
-
- CUG108.20-CONCORD.C By David Fogg. Concord. Creates an intermediate
- file which can be sorted to form a concordance for the input file.
- Convert from KWIC. ->CONOUT, WFREQ, MERGE, MSORT, KWIC, LIST, STD.H.
- [CP/M:]
-
- CUG108.21-DMF.C By David Fogg. Funcotions for KWIC related programs.
- ->KWIC.c, CONCORD.c. [CP/M:]
-
- CUG108.22-RT11.COM
-
- CUG108.23-RTMISC.C By William C. Colley III.. More functions for the
- RTll package. ->RT11.C. [CP/M:]
-
- CUG108.24-DISK.C v 1.0 By Richard Damon. Disk Surgery. Allows direct
- manipulation, of the media. The operator is allowed to examine and
- modify the CP/M disk. [CP/M:] Works only with single density disks.
-
- CUG108.25-B.C v 1.1 By Donald Stevens. Big Directory. Directory for
- H89/H19, generates alphabetic directories. [CP/M:]
-
- CUG108.26-COMPRESS.DOC v 2.3 By Donald Stevens. Compress
- Documentation. ->COMPRESS.C. [CP/M:]
-
- CUG108.27-CLOCK.H Header for Datedemo. [CP/M:]
-
- CUG108.28-BIGDIR.C v 1.0 By Richard Damon. Big directory program for
- standard 24 by 80 screens. [CP/M:]
-
- CUG108.29-CATALOG.CG4
-
- CUG108.30-COMPRESS.COM
-
- CUG108.31-DATEDEMO.COM
-
- CUG108.32-CHCNT.C By Leor Zolman. Demo program that counts the
- occurrences of ASCII characters in a file. [CP/M:]
-
- CUG108.33-CCRL.C By Jack Wierda. Creates a CRL file from an existing
- COM file. ->CCRL.DOC. [CP/M: BDS]
-
- CUG108.34-DATEDEMO.DOC By Bill Bolton). Useful C Time Functions.
- Article advocating use of C also explains DATEDEMO. ->DATEDEMO.C.
- [CP/M:]
-
- CUG108.35-SUBMIT.DSK
-
- CUG108.36-HISTORY.CG4
-
- CUG108.37-CCOT.C By Leor Zolman. TRS-80 Preprocessor. Translates
- special pound sign escapes into C special characters. [CP/M:BDS]
-
- ==============================================================================
- CUG109 -
- -----------
-
- CUG109.01-COPYALL.C Simplified disk/file copying on one drive systems.
- [CP/M:BDS] Files being transferred cannot any longer than BUFSIZ bytes
- in length.C copyall will 1 check length.
-
- CUG109.02-COUNT.C Count. Counts the number of characters, words, and
- lines in a file. [CP/M:BDS]
-
- CUG109.03-DEL.C v 1.1 Delete. Like ERA only requests verification,
- before deleting file. DEL i s a directory maintenance utility that
- provide a means for selectively erasing files from a CP/M disk. ->ERA.
- [CP/M:BDS]
-
- CUG109.04-FILECOMP.C By H. Moran. Files Compared. Compares byte for
- byte, two files and lists differences. [CP/M:BDS]
-
- CUG109.05-TYP.C By Scott W. Layson. Quiet Paging Utility. Uses largets
- buffer possible while paging through an ASCII file. ->BIGFIO.C.
- [CP/M:BDS] Uses BIGFIO.C.
-
- CUG109.06-LPR.C By Leor Zolman. Line Printer Formatter. Sends file to
- list device expanding tabs and interpreting other printer control
- characters. [CP/M:BDS]
-
- CUG109.07-PG.C By Jack S. Bakeman, Jr. Page. Outputs information to
- standard output one page at a time. [CP/M:BDS] Screen Controls
- tailored to TRS-80 Mod II.
-
- CUG109.08-PNUM.C By Leor Zolman. Numbered Print. Prints a file with
- line numbers. [CP/M:BDS]
-
- CUG109.09-PRMDMP.C By Larry Langrehn. EPROM Dump. Reads proms and
- display the obJect dump in HEX. Displays checksum at end. Also checks
- for full erasure for 2716-58 type eproms. [CP/M:BDS] Assumes specific
- eprom adapter schematic available from author.
-
- CUG109.10-PG.COM
-
- CUG109.11-SCREEN.C By Jack S. Bakeman, Jr. Flashwriting. Paging
- utility with direct video drive intended for quickly viewing source
- files. Distribution configured for TRS-8C Mod II. [CP/MBDS]
-
- CUG109.12-TABIFY.C By Leor ZolMan. Tabify. Processes text file,
- converting sequences of spaces into tabs wherever possible, in order
- to reduce the size of the file. ->UNTAB.C. [CP/M:BDS]
-
- CUG109.13-SCREEN.COM
-
- CUG109.14-CATALOG.CG5
-
- CUG109.15-ZLPR.C By Leor Zolman. Line Printer Formattor. Modified
- version of LPR. Begins each function at top of new page. Allows
- printing of selected pages. ->LPR. [CP/M:BDS]
-
- CUG109.16-SEARCH.COM
-
- CUG109.17-SEARCH.ASM
-
- CUG109.18-UCSD2CPM.C Transfers text files from a USCD Pascal
- structured disk to CP/M format disk. [CP/M:BDS]
-
- CUG109.19-UCSDIR.C Lists the directory of a UCSD Pascal diskette
- >UCSD2CPM.C. [CP/M:BDS]
-
- CUG109.20-SCRUB.C Scrub control Chars. Copies a file deleting all
- control characters except tab, 1f, cr, ff. ->SCRUB.C on CUG142.
- [CP/M:BDS]
-
- CUG109.21-VARTABS.C Variable Tab Filter. Entabs and detabs, allows tab
- stops to be placed arbitrarily. ->TABIFY.C, UNTAB.C. [CP/M:BDS]
-
- CUG109.22-WC2.C By David M. Fogg. Word Count. Counts characters,
- words, and lines. [CP/M:BDS]
-
- CUG109.23-WP.C Word Processor. Word Processor patterned after ROFF.
- translated from Software Tools. ->WP.OUT, NRO, ROFF4, RAPP, LETTER,
- UTIL-WP. [CP/M:BDS]
-
- CUG109.24-UNTAB.C Takes a text file full of tabs and turns them into
- the right number of spaces. ->TABIFY. [CP/M:BDS]
-
- CUG109.25-XSDlR.ASM
-
- CUG109.26-XSDIR.COM
-
- CUG109.27-XSDMAC.LIB
-
- CUG109.28-CONVERT.C By Leor Zolman. Converts regular C source files to
- pound sign escape representation for editting on TRS80 or other
- upper-case only machines. [CP/M:BDS]
-
- CUG109.29-WP.OUT WP Documentation (formatted). ->WP.C. [CP/M:]
-
- CUG109.30-WP.DOC WP Documentation (Raw). ->WP.C. [CP/M:]
-
- CUG109.31-GLOBALS.WP WP Header. ->WP.C. [CP/M:BDS]
-
- CUG109.32-MACDEFS.WP Text Formatter. Dot Command text formatter from
- Software Tools. ->WP.C. [CP/M:BDS]
-
- CUG109.33-NEWCHCNT.C By Scott W. Layson Frequency. Reads an input
- ASCII file and compiles statistics on all possible character values.
- Demonstrates use of bigfio.c. ->BICFIO.C. [CP/M:BDS]
-
- CUG109.34-SUBMIT.DSK
-
- CUG109.35-CONCAT.C By Scott W. Layson. Concantenate. Will concatenate
- two files, putting the result in a third. Illustrates use of functions
- in bigfio.c. ->BIGFIO.C. [CP/M:BDS]
-
- CUG109.36-UTIL-WP.C WP-part 2. Utility functions for Word Processor.
- ->WP.C. [CP/M:BDS]
-
- CUG109.37-HISTORY.CGS
-
- CUG109.38-BlGFIO.C By Scott W. Layson. File I/O Functions. These
- routines are almost exact replacements for fopen, fcreat, putc, getc,
- ungetc, and fflush, except that they allow use of an arbitrarily large
- buffer. ->TYP.C. [CP/M:BDS]
-
- CUG109.39-LISTF.C HEX-ASCII Dump Utility. Dumps both ASCII and HEX
- representations of a file, one record at a time. This utility copies a
- record from a names file to the printer. Records may be selected by
- random within the file. [CP/M:BDS]
-
- CUG109.40-TELNET.C v 2.3 By Leor Zolman, Leo Kenen. Telnet
- Communication Package. File transfer/terminal emulation package with
- simple ASCII X-modem protocols (checksum). ->BDSCIO.H. [CP/M:BDS]
-
- ==============================================================================
- CUG110 -
- -----------
-
- CUG110.01-FIXCCC.ASM Modification of Wild Cards. Motified runtime
- package for yam and Umodem 2.7 which allows wild cards to work right.
- ->ccc.asm. [CP/M:] Be sure to change addresses in BDS.LIB if you
- change ccc.asm.
-
- CUG110.02-YAMTUART.H Global equates for specific installation and
- modem ports. ->YAMSYS.H, YAM5.C. [CP/M:]
-
- CUG110.03-YAM1.C Yam one. First time initializations, main command
- decoding. ->YAM2.c, YAM3.c, YAM5.c, YAM7.c. [CP/M:]
-
- CUG110.04-UMODEM27.DOC By Rick Conn. A note about Umodem v. 2.7.
- ->UMODEM27.C. [CP/M:]
-
- CUG110.05-XYAMHELP.T By Chuck Forsberg. YAM (another modem). A short
- help file for YAM. [CP/M:]
-
- CUG110.06-YAM2.C By Ward Christenson. Yam two. Christensen protocol
- handler for sending and receiving ascii and binary files. ->YAM1.c,
- YAM3.c YAM5.c, YAM7.c. [CP/M:]
-
- CUG110.07-YAMTRSII.H For the TRS-80 user global equates for specific
- installation and modem ports. [CP/M:]
-
- CUG110.08-YAMXHELP.T
-
- CUG110.09-BTYEBNCH.C A quicker version of prime number program, A
- benchmark program ala BYTE. [CP/M:]
-
- CUG110.10-YAMZ89XM.H Global equates for specific installations and
- modem ports. ->YAM5.C, YAMSYS.H. [CP/M:]
-
- CUG110.11-YAMPHONE.T Telephone numbers used by YAM. [CP/M:]
-
- CUG110.12-YAML.SUB
-
- CUG110.13-YAM3.C Yam three. Conversation with data capture. File XMSN
- without error checking. Two-way conversation with remote. ->YAMI.c,
- YAM2.c, YAM5.c, YAM7.c. [CP/M- ]
-
- CUG110.14-BIN2HEX.C By Robert Pasky. Binary to Hex. Makes a binary
- file into a HEX file, 32 bytes/block with proper sum check byte at
- end. [CP/M:] If you have NSECTS set larger than 1 you may want to
- include GETC.
-
- CUG110.15-GETC.C Modified to return ERROR to following the last real
- sector of the filet even when the file is not a multiple of NSECTS in
- length. ->NSECTS.C. [CP/M:]
-
- CUG110.16-YAM.SUB
-
- CUG110.17-YAMTRSII.SUB
-
- CUG110.18-YAMTU.SUB
-
- CUG110.19-PRINTF.C This version of spr adds the 0 padding option to
- the functions. [CP/M:BDS] For BDS v. 1.41.
-
- CUG110.20-CATALOG.BDS
-
- CUG110.21-PROLOG.C By Robert Pasky. Prolog. Programs and verfies
- EPROMS using PRO-LOG programmer. ->PRINTF.C. [CP/M:BDS] Compiled with
- BDS v. 1.41.
-
- CUG110.22-CHARSET Character descriptions for Chargen program.
- ->CHARGEN.C. [CP/M:BDS]
-
- CUG110.23-ENVIRON.DOC Environment Division. Environment notes for
- SYMBUG, PROLOG, CHARGEN, CHARSET, BIN2HEX, PRINTF, GETS. [CP/M:]
-
- CUG110.24-SYMBUG.c By Robert Pasky. Converts clink.sym output file to
- Vbug format which is debugger for Z-80.[CP/M:BDS]
-
- CUG110.25-YAMSYS.H Global equates for specific installations and modem
- ports. ->YAM5.C. [CP/M:]
-
- CUG110.26-YAM.H By Chuck Forsberg. Master header for YAM system which
- includes globals. [CP/M:]
-
- CUG110.27-READ-ME.DOC
-
- CUG110.28-CHARGEN.C By Robert Pasky. Character Generator/Editor. Uses
- the vio graphic mode to display an enlarged version of a character's
- dot matrix. -Imsai. [CP/M:BDS] Compiled using BDS C 1.41.
-
- CUG110.29-CBC.C By Ward Christenson. BDS-C Curly Brace Checker. Also
- counts = = = comments, since they may now be nested.
-
- CUG110.30-YAMZ89.H Global equates for specific installation and modem
- ports. ->YAMSYS.H, YAM5.C. [CP/M:]
-
- CUG110.31-YAMSQ
-
- CUG110.32-YAM7.C Yam seven. File open and close stuff. ->YAM1.c,
- YAM2.c, YAM3.c, YAM5.c. [CP/M:] This file assumes operation on a CP/M
- disk.
-
- CUG110.33-FIB.C fibbonachi Series. Another Benchmark, ala USEN IX
- conference. [CP/M:] Maximum argument without overflow is 25.
-
- CUG110.34-TABIFY.C By Leor Zolman. Tabify. Enhanced version of Tabify.
- This filter takes sequences of spaces in a file and turns them,
- whenever possible, into tabs. [CP/M:]
-
- CUG110.35-YAMX.SUB
-
- CUG110.36-YAMDOC.FIN by Chuck Forsberg. Yam (another modem). User
- documentation for Yam. ->YAM. [CP/M:]
-
- CUG110.37-UNDEL.C
-
- CUG110.38-UNDELETE.C
-
- CUG110.39-YAM5.C Yam file. Modem related functions. ->YAH1.c, YAM2.c,
- YAP13.c, YAM7.c. [CP/M:]
-
- CUG110.40-BLOOK.C A program to display the disk block by block.
- [CP/M:]
-
- CUG110.41-TEK.C Lines. Displays a file a certain number of lines at a
- time. [CP/M:]
-
- CUG110.42-CMP.C Comparison. Compares files to one another. [CP/M:]
-
- CUG110.43-VTEST.C By Chuck Forsberg. Extraordinary. A software
- analogue to David and Goliath where BDS beats the biggies in assembly.
- [CP/M:BDS]
-
- CUG110.44-YAM5II.C Modem related function. [CP/M:]
-
- CUG110.45-DDNDISK.C By Robert Ward. Creates code that would work with
- double density and other controllers. The disk is modified to run with
- CP/M 2.x and others. [CP/M:]
-
- CUG110.46-SEE.C By Chuck Forsberg. Prints files, showing non-ascii
- characters as octal values. [CP/M:]
-
- CUG110.47- YMTRSII2.SUB
-
- CUG110.48-UMODEM27.C v 2.7 Umodem. Implements the XMODEM protocol and
- the TERMII file transfer Protocol (FTP) number 1 for packetized file
- up/downloading Modem program for UNIX system. [CP/M:]
-
- ==============================================================================
- CUG111 -
- -----------
-
- CUG111.01-#CATALOG.VOL
-
- CUG111.02-BCANLYZ.C v l.O By Jan Larsson. Expression evaluator.
- Auxiliary file for BC.C.May be useful in other C programs. Evaluates
- arithmetic and logic expressions. Takes a string expression as
- argument, and returns the value of the expression, an integer, O
- through 65535. ->BC.C, BC.DOC, BCDEF.11, BCREVIEW.DOC. [CP/M-80 :BDS]
- Limited to integers, 0 to 65535.
-
- CUG111.03-#HISTORY.VOL
-
- CUG111.04-CHOP.C v 1.1 By Unknown. Chop. Removes sectors from the
- beginning of a file, and creates a new file containing the remaining
- data. [CP/M-80:BDS]
-
- CUG111.05-BC.DOC By Jan Larsson. Documentation for Binary Calculator.
- Contains comments about BC.C and BCANLYZ.C, and contains compiling
- instructions. Usage instructions may be found in BC.C, or obtained by
- running BC. ->BC.C. [CP/M-80:]
-
- CUG111.06-COUNT.C v1.1 By Unknown. Count. Counts the lines, words, or
- characters in a file. [CP/M-80:BDS]
-
- CUG111.07-BCDEF.H By Jan Larsson. Binary Calculator. C header file
- required for compiling BC.C. Contains definitions of constants and
- declarations of external variables. ->BC.C. [CP/M-80:BDS]
-
- CUG111.08-BCREVIEW.DOC By Jan Larsson. Binary Calculator. A review of
- BC by the librarian of the CUG Utilities IV diskette. ->BC.C.
- [CP/M-80:]
-
- CUG111.09-FILECOMP.C v 1.3 By H. Moran, R.Hollinbeck, J. Smith. file
- comparison. Compares two files, and prints differences. May be used
- with All file types. ->CUG Utilities II diskette. [CP/M-80:BDS] If the
- two files are not the same length, FILECOMP will consider them
- different in every byte beyond the point where the extra bytes appear
- in one of the files.
-
- CUG111.10-FLS.C v 1.1 By Dick Greenlaw. File list specifier. Converts
- ambiguous file names in a command line to lists of specific file
- names, for input to another program in the same command line. See
- SQUEE7ER.DOC for details. ->SQ.C, USQ.C, SQUEEZER.DOC. [CP/M-80:BDS]
- Programs called by fls.c must be able to accept directed input.
-
- CUG111.11-CRCK4.ASM v 4.2B By Keith Peterson. Cyclic redundancy check.
- Computes a check number for a file or a group of files. Will send the
- results to the console, or place them in a file. This is an 8080
- assembly language source file. ->CRCK4.COM CRCK4.DOC. [CP/M-80 :MAC
- assembler] While the check numbers computed by this (and related)
- programs are widely used in the personal computer community, the CRC
- polynomial division algorithm is NOT correctly implemented. The
- results are not true cyclic redundancy checks. However, there is
- consistency between this and many other programs, which may be
- sufficient. John M. Smith.
-
- CUG111.12-CRCK4.COM v 4.2B By Keith Peterson. Cyclic redundancy check.
- ->CRCK4.ASM CRCK4.DOC. [CP/M-80:]
-
- CUG111.13-CRCK4.DOC By Keith Peterson. Cyclic redundancy check. 8rief
- but adequate instructions for using CRCK4. Could be used as an on-line
- help file. ->CRCK4.ASM, CRCK4.COM. [CP/M-80:]
-
- CUG111.14-IDIR.C v 1.0 By Jan Larsson. ISIS directory lister. Displays
- the directories of single density ISIS2 diskettes. ->IDIR.DOC.
- [CP/M-80:BDS] Contains a syntax error which prevents compiling.
-
- CUG111.15-LABELS.C v 1.2 By Steve Passe. Labels. Prints labels from an
- address file. File CUG.ADR is a sample address file. ->CUG.ADR.
- [CP/M-80 :BDS] Documentation is cryptic.
-
- CUG111.16-FLS.SUB By John M. Smith. FLS. Submit file for compiling
- FLS.C. ->SQUEEZER.DOC. [CP/M-80 :BDS]
-
- CUG111.17-IO.C By Dick Green law. Squeezer. Auxiliary file for the
- SQ.C and USQ.C package. [CP/M-80:BDS]
-
- CUG111.18-IDIR.DOC v l.O By Jan Larsson. ISIS directory lister.
- Briefly describes the purpose and usage of the IDIR program. ->IDIR.C.
- [CP/M-80:] IDIR.C contains a syntax error which prevents compiling.
-
- CUG111.19-MCROANG.C v 1.0 By Joe Shannon. Micro Angelo. Creates new
- character sets for the Micro Angelo graphics board. Compilation
- requires MCROANG.H. ->MCROANG.H. [CP/M-80: BDS]
-
- CUG111.20-LABELS.ADR v 1.2 By Unknown. Labels. Sample address file for
- use with the address label maker LABELS.C. ->LABELS.C. [CP/M-80:BDS]
- Documentation is cryptic.
-
- CUG111.21-MXPRINT.C Y 1.0 By Joe Shannon. MXprint. Prints files on
- Epson MX-80 or MX-100 printers, with optional headers and page numbers
- at the top of each page. Will print in normal, emphasized, or
- condensed modes. Compilation requires MXPRINT.H. ->MXPRINT.H
- MXPRINT.DOC. [CP/M-80:BDS]
-
- CUG111.22-SE.C v 1.4 By Jan Larsson. diskette sector editor. lets you
- view, edit and write back a diskette sector. It needs a 24*80
- cursor-addressable terminal, and requires your custom CLRSCREEN() and
- GOTOXY() functions. The definitions of these functions appear early in
- SE.C. Compiling requires SENTER.C, included on the diskette. Also
- included are SE.DOC and SE.SUB. ->SE.DOC, SENTER.C. [CP/M-80 v.2.2,
- BDS v.1.43 and 1.5a] Requires CP/M v. 2.x. SE is not designed to work
- with systems using the DEBLOCK routine in the BIOS to handle physical
- sectors larger than 128 bytes, so if you have such a system, and want
- to use SE, you must modify the routines in SE which write back the
- edited sector. The Bitmap command is not implemented.
-
- CUG111.23-MCROANG.H v 1.0 By Joe Shannon. Micro Angelo. C header file
- required for compilinq MCROANG.C. Contains definitions of characters
- which control the Micro Angelo graphics board. ->MCROANG.C.
- [CP/M-80:BDS]
-
- CUG111.24-SENTER.C v 1.0 By Jan Larsson. Screen entry. General screen
- oriented input/output module. This is a component of the diskette
- sector editor, SE.C, but nay be useful in other C programs. ->SE.C,
- SE.DOC. [CP/M-80, v.2.2.BDS, v.1.43 and 1.5a]
-
- CUG111.25-MXPRINT.DOC By Joe Shannon. MXprint. Instructions for using
- the MXprint program. ->MXPRINT.C. [CP/M-80:]
-
- CUG111.26-MXPRINT.H v 1.0 By Joe Shannon. MXprint. C header file
- required for compiling MXPRINT.C.Contains printer control codes, port
- addresses, and C functions for printer control. ->MXPRINT.C.
- [CP/M-80:BDS]
-
- CUG111.27-XPR.C v 1.0 By Ward Christensen. Transfer via punch and
- reader. Transfers files between CP/M systems, through BDOS, using
- punch and reader. [CP/M-80 :8DS]
-
- CUG111.28-SE.DOC v 1.4 ByJan Larsson. Diskette sector editor.
- Compiling instructions and usage instructions for the SE program.
- ->SE.C. [CP/M-80, v.2.2:]
-
- CUG111.29-SQDEBUG.C By Dick Green law. Squeezer. Auxiliary file for
- the SQ.C and USQ.C package. See SQUEEZER.DOC.->SQUEEZER.DOC. [CP/M-80
- :BDS]
-
- CUG111.30-SQ.C Y 1.5 By Dick Green law. Squeezer. SQ.C is a data
- compression utility, which will reduce file sizes up to about 45
- percent withaut losing data. for compiling and operating instructions
- See SQEEZER.DOC. ->USQ.C, FLS.C, SQUEEZER.DOC. [CP/M: BDS]
-
- CUG111.31-SQ.H By Dick Green law. Header for Squeezer. ->SQ.C.
- [CP/M-80:BDS]
-
- CUG111.32-SQ.SUB By John M. Smith. Squeeze. Submit file for compiling
- SQ.C. >SQUEEZER.DOC. [CP/M-80 :BDS]
-
- CUG111.33-SQ-CHGS.DOC By Dick Greenlaw. Squeezer. A list of
- significant changes to the SQ programs, which occurred between June 16
- and August 20, 1981. ->SQ.C. [CP/M-80:]
-
- CUG111.34-SQ-HSTRY.DOC By Dick Greenlaw. Squeezer. An interesting
- description of the operation of the SQUEEZE and UNSQUEEZE programs,
- and of the successive performance improvements achieved during the
- development. ->SQ.C. [CP/M-80:]
-
- CUG111.35-SQCOM.H By Dick Greenlaw. Header for Squeezer. ->SQ.C.
- [CP/M-80: BDS]
-
- CUG111.36-TRl.C By Dick Greenlaw. Squeezer. Auxiliary file for the
- SQ.C and USQ.C package. See SQUEEZER.DOC. ->SQUEEZER.DOC. [CP/M-80
- :BDS]
-
- CUG111.37-SQUEEZER.DOC By Dick Greenlaw. Squeezer. A comprehensive
- instruction manual for the use of the programs in the
- squeeze/unsqueeze utility package. Provides many examples, including
- many which illustrate the power of directed I/O, pipes, and wild card
- expansion of command line arguments. This document is educational,
- even if you never use the SQ/USQ utilities. ->SQ.C, USQ.C, FLS.C.
- [CP/M-80:]
-
- CUG111.38-TR2.C By Dick Greenlaw. Squeezer. Auxiliary file for the
- SQ.C and USQ.C package. See SQUEEZER.DOC. ->SQUEEZER.DOC. [CP/M-80
- :BDS]
-
- CUG111.39-USQ.C v 1.5 By Dick Greenlaw. Squeezer. USQ restores files
- which have been squeezed by the SQ file compression utility program.
- for compiling and Operating instructions, see the file SQUEE2ER.DOC.
- ->SQ.C, FLS.C, SQUEEZE2.DOC. [CP/M-80: BDS]
-
- CUG111.40-UTR.C By Dick Greenlaw. Squeezer. Auxiliary file for the
- SQ.C and USQ.C package. See SQUEEZER.DOC. ->SQUEEZER.DOC. [CP/M-80
- :BDS]
-
- CUG111.41-USQ.COM v 1.5 By Dick Greenlaw. Squeezer. ->USQ.C, SQ.C,
- FLS.C, SQUEEZER.DOC. [CP/M-80 :BDS]
-
- CUG111.42-USQ.H By Dick Greenlaw. Header for Squeezer. ->USQ.C.
- [CP/M-80:BDS]
-
- CUG111.43-USQ.SUB By John M. Smith. Unsqueeze. Submit file for
- compiling USQ.C. ->SQUEEZER.DOC. [CP/M-80: BDS]
-
- CUG111.44-BC.C v l.O By Jan Larsson. Binary Calculator. Evaluates
- arithmetic and logic expressions entered at the console and prints the
- result in decimal, hexadecimal, octal, binary, and ASCII notations.
- Compilation requires files BC.C, BCANLYZ.C, and BCDEF.H. BC.DOC
- contains instructions for compiling and using. ->BCANLYZ.C, BCDEF.H,
- BC.DOC, BCREVIEW.DOC. [CP/M-80:BDS] BC is limited to integers, 0 to
- 65535.
-
- CUG111.45-SUBMIT.DSK
-
- ==============================================================================
- CUG112 -
- -----------
-
- CUG112.01-NROTXT.C By Stephen L. Browning. The text processing portion
- of NRO word processing. ->NRO.C. [CP/M:] -
-
- CUG112.02-NROCMD.C By Stephen L. Browning. Command. Command Processor
- for NRO text processor. ->NRO.C. [CP/M:]
-
- CUG112.03-DISKDOC.C By Egil Kvalegerg. Disk Doctor. A utility for
- diskette Maintendnce. [CP/M:]
-
- CUG112.04-FGREP.C v 1.03 By Ian Ashdown - by Heart Software. Search
- File(s) for Fixed Pattern(s). A full implementation of the UNIX
- 'fgrep' utility. The algorithm used in this program constructs a
- deterministic finite state automation (FSA) for pattern matching from
- the sub strings, then uses the FSA to process the text string in one
- pass. The time taken to construct the FSA is proportional to the sum
- of the lengths of the the sub strings. The number of state transitions
- made by the FSA in processing the text string is independent of the
- number of sbustrings. [Any:Any C compiler] The '-a' option may not be
- consistently supported by various non-Unix operating systems and
- compilers. Also, the Unix-specific '-b' option of 'fgrep' is not
- supported. Finally, non-Unix operating systems may not accept
- lowercase character strings on the command line, although these can be
- entered through files.
-
- CUG112.05-SKELETON.NRO By Stephen L. Browning. New Manual Name. Part
- of the NRO package. ->N20.C. [CP/M:]
-
- CUG112.06-MAN.NRO By Stephen L. Browning. A part of NRO Package which
- supports user defined macro-commands. [CP/M:]
-
- CUG112.07-AN.NRO By Stephen L. Browning. A part of the NRO Package
- which supports user-defined macro-commands. [CP/M:]
-
- CUG112.08-NRO.NRO v 2.2 By Stephen L. Browning. Part of the NRO
- Package. ->NRO.C. [CP/M:]
-
- CUG112.09-NROMAKE.SUB
-
- CUG112.10-NRO.COM
-
- CUG112.11-NRO.DOC v 2.2 By Stephen L. Browning. NRO --text processor.
- A documentation dbout NRO the Text Processor. ->NRO.C. [CP/M- ]
-
- CUG112.12-ANYDISK.C v 2.0 By Edward K. Ream. Disk Utility Program.
- This version is more machine independent and written in a more
- maintainable fashion. It allows the operator to examine and modify a
- CP/M disk. [CP/M:]
-
- CUG112.13-ANYDISK.DOC By Edward K. Ream. Documentation on ANYDISK.C.
- ->ANYOISK.C. [CP/M:]
-
- CUG112.14-ANYDISK.OUT By Edward K. Ream. List of commands for ANYDISK.
- ->ANYDISK.C. [CP/M:]
-
- CUG112.15-ANYDISK.COM
-
- CUG112.16-DISKDOC.DOC By Egil Kvalegerg. A repair and maintenance
- utility. Documentation on DISKDOC.C. ->DISKDOC.C. [CP/M:]
-
- CUG112.17-DDOCSYS.C By Egil Kvalegerg. System dependent functions for
- DISKDOC. ->DISKDOC.C. [CP/M:] This version is for Small c and CP/M
- 8080 v. 2.x.
-
- CUG112.18-NRO.H By Stephen L. Browning. A parameter file for the NRO
- word processor. ->NRO.C. [CP/M:]
-
- CUG112.19-NRO.C By Stephen L. Browning. A word processor similiar to
- UNIX, NROFF or RSX-11m RNO- adaption of text processor. [CP/M ]
-
- CUG112.20-DDOCLIB By Egil Kvalegerg. Library specially tailored for
- DISKDOC. ->DISKDOC.C. [CP/M:]
-
- CUG112.21-DISKDOC.SYM By Egil Kalegerg. Part of disk doctor package.
- ->DISKDOC.C. [CP/M:]
-
- CUG112.22-DISKDOC.COM
-
- CUG112.23-CATALOG Table of Contents.
-
- CUG112.24-NROCOM.C By Stephen L. Browning. External-common for NRO
- word processor. ->NRO.C. [CP/M:]
-
- CUG112.25-FGREP.COM
-
- CUG112.26-SUBMIT.DSK
-
- ==============================================================================
- CUG113 -
- -----------
-
- CUG113.01-A68ASMLN.C v 2.6 By William C. Colley III. Line Assembly
- Routines. This function is the workhorse of the assembler. The
- routines set any labels off the line and process them, get the opcode
- and build the binary output as they evaluate the operand field.
- ->A68.C. [CP/M-80:BDS]
-
- CUG113.02-A68.H v 2.6 By William C. Colley III. 6800/6801
- Cross-Assembler. Global macro substitution and external variable
- declaration. -> A68.C. [CP/M-80: BDS]
-
- CUG113.03-A68.DOC v 2.6 By William C. Colley III. Documentation of
- 6800 Cross Assembler which lists assemblers commands, source files,
- and gives instructions. ->A68.C. [CP/M-80:]
-
- CUG113.04-A15TBL1.CRL
-
- CUG113.05-A15TBL2.CRL
-
- CUG113.06-A15.COM
-
- CUG113.07-A15.H v 1.2 By William C. Colley III. 1805A Cross-Assembler.
- Global macro substitutions and external variable declarations.
- ->A15.C. [CP/M: 8DS]
-
- CUG113.08-A68GET.C v 2.6 By William C. Colley III. Source for 6800
- Cross-Asssmbler. Routines to get source text from the disk and return
- it or manageable chunks such as operators, labels, opcodes, etc.
- ->A68.C. [CP/M-80: BDS]
-
- CUG113.09-A68PUT.C v 2.6 By William C. Colley III. List and Hex output
- routines. Function to form the list output line and put it to the list
- device. Routine also puts the line to the console in the event of an
- error. -> A68.C. [CP/M-80:BDS]
-
- CUG113.10-A68SYMB.C v 2.6 By William C. Colley III. Symbol Table
- Manipulation. This function adds a new entry to the symbol table. The
- function returns values of either 0 or -1. lf the value is O, the
- symbol is already in the table and the global variable sympoint points
- to the existing entry. If the value is -1, the symbol has just been
- entered into the table and the sympoint points to the new entry. If
- the symbol table is full, the function triggers an abort of the
- assembly. ->A68.C. [CP/M-80:BDS]
-
- CUG113.11-A68TBLS.CRL
-
- CUG113.12-A68.COM
-
- CUG113.13-A15.DOC v 1.2 By William C. Colley III. Documentation on
- 1805 Cross-Assembler. A user's manual which explains the commands, the
- source files, the Expression evaluation, and Instructions. ->A15.C.
- [CP/M-80:BDS]
-
- CUG113.14-A15GET.C v 1.2 By William C.Colley III. Lexical Analyzer for
- 1805A. Routines to get source text from the disk and return it into
- manageable chunks such as operators, labels, upcodes, etc. ->A15.C.
- [CP/M-80:BDS]
-
- CUG113.15-A68.C v 2.6 By William C. Colley III. 6800 Cross-Assembler
- (BDS C Version). This program lets you use your CP/M-80-based computer
- to assemble code for the Motorola 6800, 6801, 6802, 6803, 6808, and
- 68701 microprocessors. The program is written in BDS C for the best
- possible performance on 8-bit machines. All assembler features are
- supported except relocation, linkage, listing control, and macros.
- ->CUG149, 6801 cross-Assembler (Portable). [CP/M-80:BDS] this package
- is specifically tailored to CP/M-80 machines and the rather
- non-standard, but high performance BDS C compiler. For other
- environments, use the portable version of this package on CUG149.
-
- CUG113.16-A15ASMLN.C v 1.2 By William C. Colly III. Line Assembly
- Routine. This function is the workhorse of the assembler. The routine
- gets any labels off the line and processes them, gets the opcode and
- builds the binary output as it evaluates the operand field. ->A15.C.
- [CP/M-80:BDS]
-
- CUG113.17-A15EVAL.C v 1.2 By William C. Colley III. Source for 1805A.
- An Expression Evaluator which crunches on source text chunks and gives
- back evaluated expressions, opcode parameters, etc. ->A15.C.
- [CP/M-80:BDS]
-
- CUG113.18-A15PUT.C v 1.2 By William C. Colley III. Output Routines for
- 1805A. List and hex output routines. A function to form the list
- output line and put it to the list device. Routine also puts the line
- to the console in the event of an error. ->A15.C. [CP/M-80:BDS]
-
- CUG113.19-READ.ME By William C. Colley III. A file which describes the
- files which are submitted on the disk.
-
- CUG113.20-A68TBLS.CSM v 2.6 By William C. Colley III.Tables for BDS C
- 1.5x-6801. Machine Language Functions. ->A68.C. [CP/M-80:BDS]
-
- CUG113.21-A68TBLS.ASM v 2.6 By William C. Colley III. Tables for BDS C
- 1.4x-6801. Machine Language functions. ->A68.C. [CP/M-80:BDS]
-
- CUG113.22-A15SYMB.C v 1.2 By William C. Colley III. Symbol Table
- Manipulation. This function adds a new entry to the symbol table. the
- function returns the values of either 0 or -1 depending on whether the
- entry already exists in the table or not, O - it does, -1 - it does
- not. ->A15.C. [CP/M-80:BDS]
-
- CUG113.23-A15.C v 1.2 By William C. Colley III. 1802 Cross-Assembler
- (BDS C Version). This program lets you use your CP/M-80-based computer
- to assemble code for the RCA 1802, 1804, 1805, 1805A, 1806, and 1806A
- microprocessors. The program is written in BDS C for the best possible
- performance on 8-bit machines. All assembler features are supported
- except relocation, linkage, listing control, and macros. ->CUG149,
- 1805A Cross-Assembler (Portable). [CP/M-80:BDS] This package is
- specifically tailored to CP/M-80 machines and the rather non-standard,
- but highperformance BDS C compiler. For other environments, use the
- portable version of this package on CUG149.
-
- CUG113.24-A68EVAL.C v 2.6 By William C. Colley III. 6800
- Cross-Assembler. Routines to crunch on source text chunks and give
- back evaluated expressions opcode, parameters, etc. ->A68.C.
- [CP/M-80:BDS]
-
- CUG113.25-A15TBL1.ASM v 1.2 By William C. Colley III. Table BDS C
- V1.4x-1805. Machine Language Functions. ->A15.C. [CP/M-80:BDS]
-
- CUG113.26-A15TBL2.ASM V 1.2 By William C. Colley III. Tables BDS C
- v1.4x-1805. Machine Language Function. ->A15.G. [CP/M-80:BDS]
-
- CUG113.27-A15TBL1.CSM v 1.2 By William C. Colley III.Tables BDS C
- 1.5x-1805. Machine Language Functions. ->A15.C. [CP/M-80:BDS]
-
- CUG113.28-A15TBL2.CSM v 1.2 By William C. Colley III. Table BDS C 1.5x
- for 1805. Machine Language Function. ->A15.C. [CP/M-80:BDS]
-
- CUG113.29-SUBMIT.DSK
-
- ==============================================================================
- CUG114 -
- -----------
-
- CUG114.01-CONFIG.H By Ed Ream. Editor Configuration header.
- ->CONFIG1.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.02-CONFIG.COM
-
- CUG114.03-CONFIG1.BDS By Ed Ream. Editor Configuration Utility.
- Automatically generates a custom version of ed1.ccc and ed6.ccc.
- ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.04-CONFIG2.BDS By Ed Ream. Editor Configuration Utility.
- ->CONFIG1.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.05-CONFIG3.BDS By Ed Ream. Editor Configuration Utility.
- ->CONFIG1.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.06-ED1.CCC v 2.0 By Ed Ream. Screen Editor-Part 1. Special Key
- Definitions. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.07-ED10.BDS By Ed Ream. Screen Editor-Part 10. Buffer Modules.
- ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.08-ED2.BDS By Ed Ream. Screen Editor-Part 2. A multi-mode
- programmer's full screen editor. this program is carefully coded,
- making extensive use of information binding. ->CUG #115. [CP/M:BDS v.
- 1.13 or 1.44]
-
- CUG114.09-ED10.CRL
-
- CUG114.10-ED3.BDS By Ed Ream. Screen Editor-Part 3. ->ED2.BDS.
- [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.11-ED2.COM
-
- CUG114.12-ED2.CRL
-
- CUG114.13-ED4.BDS By Ed Ream. Screen Editor-Part 4. Window Modules for
- screen editor. ->ED2.8DS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.14-ED3.CRL
-
- CUG114.15-ED5.BDS By Ed Ream. Screen Editor-Part 5. Output Format
- Module. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.16-ED4.CRL
-
- CUG114.17-ED6.CCC v 2.0 By Ed Ream. Screen Editor-Part 5. terminal
- output module. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.18-ED5.CRL
-
- CUG114.19-ED7.BDS By Ed Ream. Screen Editor-Part 7. Prompt line
- Module. ->ED2.BDS [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.20-ED6.CRL
-
- CUG114.21-ED7.CRL
-
- CUG114.22-ED9.BDS By Ed Ream. Screen Editor- Part 9. General
- Utilities. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.23-ED8.CRL
-
- CUG114.24-EDEXT.CC By Ed Ream. Screen Editor - external definitions.
- ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.25-ED9.CRL
-
- CUG114.26-EDCOMP.SUB
-
- CUG114.27-ED8.BDS By Ed Ream. Screen Editor-Part 8. operating system
- Module. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.28-EDLINK.SUB
-
- CUG114.29-EDSUM.DOC By Ed Ream. Screen Editor-Commands. Concise
- command summary for Screen Editor and documentation on the special
- characters. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.30-GUIDE.DOC By Ed Ream. Screen Editor:User's Guide. ->ED2.BDS.
- [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.31-INSTALL.DOC By Ed Ream. Installation Guide. Installation
- guide for Screen Editor. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.32-MODULE.DOC By Ed Ream. Module Documentation. Internal
- description of the screen editor. ->EC2.BDS. [CP/M:BDS v. 1.43 or
- 1.44]
-
- CUG114.33-README.DOC By Ed Ream. Guide to Screen Editor. How to use
- the files on this disk. ->ED2.BDS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.34-REVIEW.DOC By Ed Ream. The Ream Screen Editor. A review of
- Ed Ream's Screen Editor. ->ED2.8DS. [CP/M:BDS v. 1.43 or 1.44]
-
- CUG114.35-SUBMIT.DSK
-
- CUG114.36-BDSCIO.H v 1.41 By Ed Ream. Stat. This file contains global
- definitions, for use in all programs in place of CONSTANTS. [CP/M:BDS
- v. 1.43 or 1.44]
-
- CUG114.37-ED.H By Ed Ream. Editor - header. ->ED2.BDS. [CP/M:BDS v.
- 1.43 or 1.44]
-
- ==============================================================================
- CUG115 -
- -----------
-
- CUG115.01-CONFIG.COM
-
- CUG115.02-C80STR.COM
-
- CUG115.03-C80.COM
-
- CUG115.04-ED.C By Ed Ream. Screen Editor-Main. The main source file
- for the Screen Editor which is an include file. ->CUG114, ED2.C.
- [CP/M:Small C]
-
- CUG115.05-ED7.C By Ed Ream. Screen Editor-Part 7. Prompt Line Module.
- -> CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.06-EDO.C By Ed Ream. Screen Editor. Non-user defined globals.
- ->CU114, ED2.C. [CP/M:Small C]
-
- CUG115.07-ED4.C By Ed Ream. Screen Editor-Part 4. Window Module for
- screen editor. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.08-ED2.C By Ed Ream. Screen Editor-Part 2. A multi-mode
- programmer's full screen editor. This program is carefully coded
- making extensive use of information binding. ->CUG114. [CP/M:Small C]
-
- CUG115.09-ED1.CCC v 2.0 By Ed Ream. Screen Editor Part 1. Special Key
- Definitions. ->CUG114 ED2.C. [CP/M:Small C]
-
- CUG115.10-ED5.C By Ed Ream. Screen Editor-Part 5. Output format Module
- ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.11-ED6.CCC v 2.0 By Ed Ream. Screen Editor-Part 6. Terminal
- Output Module. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.12-ED8.C By Ed Ream. Screen Editor-Part 8. Operating System
- Module. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.13-ED9.C By Ed Ream. Screen Editor-Part 9. General Utilities.
- ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.14-ED10.C By Ed Ream. Screen Editor-Part 10. Buffer Modules.
- ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.15-CONFIG1.C By Ed Ream. Editor Configuration Utility.
- Automatically generates a custom version of EDl.CCC and ED6.CCC.
- ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.16-CONFIG.C By Ed Ream. Editor Configuration. ->CUG114,
- CONFIG1.C. [CP/M:Small C]
-
- CUG115.17-CONFIG2.C By Ed Ream. Editor Configuration-Part 2. ->CUG114,
- CONFIG1.C. [CP/M:Small C]
-
- CUG115.18-CONFIG3.C By Ed Ream. Editor Configuration-Part 3. ->CUG114,
- CONFIG1.C. [CP/M:Small C]
-
- CUG115.19-INSTALL.DOC By Ed Ream. Installation Guide. Installation
- Guide for Screen Editor. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.20-README.DOC By Ed Ream. Guide. How to use files on this disk.
- [CP/M:]
-
- CUG115.21-GUIDE.DOC By Ed Ream. Screen Editor-User's Guide. ->CUG114,
- ED2.C. [CP/M:Small C]
-
- CUG115.22-EDSUM.DOC By Ed Ream. Screen Editor-Commands. Concise
- command summary for Screen Editor and documentation on the special
- characters. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.23-MODULE.DOC By Ed Ream. Module Documentation. Internal
- description of the screen editor. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.24-SUBMIT.DSK
-
- CUG115.25-ED3.C By Ed Ream. Screen Editor-Part 3. Command Mode
- Commands. ->CUG114, ED2.C. [CP/M:Small C]
-
- CUG115.26-C80LIB v 4.0 By Glen Fisher. Small C Runtime Library.
- [CP/M:Small C]
-
- ==============================================================================
- CUG116 -
- -----------
-
- CUG116.01-SAVEADV.C Source of link used to save the game. ->ADVENT.C.
- [CP/M:] written under 1.43.
-
- CUG116.02- ADVENT3.DAT Furnished Adventure data file. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.03-MKEADVEN.SUB original link subs. ->ADVLINK.SUB. [CP/M:]
- Written under BDS v. 1.43.
-
- CUG116.04-HISTORY.DOC
-
- CUG116.05-VERB.C Source used to process a transitive verb. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.06-ADVENT2.DAT Furnished Adventure data file. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.07-SUBMIT.DSK
-
- CUG116.08-ADVENT5.DAT Furnished Adventure data file. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.09-ENGLISH.C Another source which analyzes a two word sentence.
- ->ADVENT.c. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.10-ADVENT4.DAT Furnished Adventure data file ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.11- ADVENT.H Revised header for BDS v. 1.43 only significant
- change to disk buffering. ADVENT.C. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.12-TURN.C Another source of sub-programs which has a routine to
- take one turn. ->ADVENT.C. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.13-EADVENT.C Source for main operating link of Adventure.
- ->ADVENT.C. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.14-MKADVENT.SUB Original link subs. ->ADVLINK.SUB. [CP/M:]
- Written under BDS v. 1.43.
-
- CUG116.15-MKSAVEAD.SUB Original link sub. ->ADVLINK.SUB. [CP/M:]
- Written under BDS v. 1.43.
-
- CUG116.16-DATABASE.C Routine to fill travel array for a given
- location. Source for data manipulation sub-programs. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.17-ADVENT.C Main Adventure program in C. [CP/M:] Written under
- BDS v. 1.43.Need the data files in order for it to run.
-
- CUG116.18-ENVIRON.DOC By Leor Zolman. Adventure Environment. Notes
- about changes and the environment the disk was written under.
- [CP/M:BDS] Written under BDS v. 1.43.
-
- CUG116.19-CATALOG.DOC
-
- CUG116.20-READ.ME
-
- CUG116.21-SAVEADV.COM
-
- CUG116.22-ADVENT.COM
-
- CUG116.23-EADVENT.COM
-
- CUG116.24-ADVENT.CRL
-
- CUG116.25-DATABASE.CRL
-
- CUG116.26-EADVENT.CRI.
-
- CUG116.27-ENGLISH.CRL
-
- CUG116.28-ITVERB.CRL
-
- CUG116.29-SAVEADV.CRL
-
- CUG116.30-TURN.CRI
-
- CUG116.31-VERB.CRL
-
- CUG116.32-ADVCOMP.SUB Submit file for compilation of Adventure
- programs. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.33-ADVLINK.SUB Submit file for linking up three Adventure
- chains to get ->ADVENT.C. [CP/M:] Written under BDS v. 1.43.
-
- CUG116.34- ADVENT1.DAT Furnished Adventure data file. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.35-ADVENT6.DAT Furnished Adventure data file. ->ADVENT.C.
- [CP/M:] Written under BDS v. 1.43.
-
- CUG116.36-ITVERB.C another source with routines to process
- intransitive verbs. ->ADVENT.C. [CP/M:] Written under BDS v. 1.43.
-
- ==============================================================================
- CUG117 -
- -----------
-
- CUG117.01-SINGLE.SUB Submit file to copy this disk. ->CONTENTS.DOC.
- This fits uses XSUB as well as PIP for the copy.
-
- CUG117.02-COOKBOOK Doc of Software Tools etc. Documentation for the 16
- Software Tool files distributed on the Software Tools Users Group
- 'Basic Tape'. ->BDS.DOC, CONTENTS.DOC. This file is 107KB. Some
- editors may have problems.
-
- CUG117.03-READ.ME Intro to the Software Tools. ->BDS.DOC,
- CONTENTS.DOC, COOKBOOK. [CP/M 2.x:]
-
- CUG117.04-CONTENTS.DOC Description of Software Tools. This file
- describes the contents of the Software Tools disks. ->BDS.DOC,
- COOKBOOK.
-
- CUG117.05-COPY.FTN Software Tools copy test. A FORTRAN program which
- uses the Software Tools routines to copy STDIN to STDOUT. Useful as a
- test program and as a portable file copy program. ->BDS. DOC COOKBOOK
- CONTENTS.DOC. [FORTRAN IV] Requires Software Tools subroutines.
-
- CUG117.06-RATFOR.FOR.FTN Rational(RATFOR) Bootstrap. A FORTRAN
- preprocessor which implements the portable RATFOR language given any
- standard FORTRAN compiler and some additional subroutines. The
- Software Tools were originally written in RATFOR for portability.
- ->COOKBOOK CONTENTS.DOC. FORTRAN IV]
-
- CUG117.07-SUBMIT.DSK
-
- ==============================================================================
- CUG118 -
- -----------
-
- CUG118.01-SINGLE.SUB Submit file to copy disk. [CP/M 2.x:] Uses the
- XSUB program as well as PIP.
-
- CUG118.02-TOOLS.H Software Tools Header. BDS C header file for the
- Software Tools implementation. ->BDS.DOC CHANGES.DOC. [CP/M 2.x:BDS]
- Contains a version of B0SC10.H and parts of RATDEF.
-
- CUG118.03-ROFF.H ROFF- Header File. BDS C header file for the ROFF
- Text Formatter. ->BDS.DOC ROFF1.BDS, CONVR2C.DOC. [CP/M 2.x:BDS]
-
- CUG118.04-ARGS.BDS Software Tools Command Line. Software Tools command
- line argument subroutines, and main() to test the STINIT subroutine.
- ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.05-CONVERT.BDS Software Tools Type Conversion. Type Conversion
- Subroutines for BDS C Software Tools. ->BDS.DOC. [CP/M 2.x:BDS] All
- routines not yet converted from RATFOR. Unconverted routines are
- commented out.
-
- CUG118.06-COPY.BDS Software Tools Copy Test. Tests the Software Tools
- by copying STDIN to STDOUT. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.07-DATE.BDS Software Tools Time & Date. Routines to format time
- and date, and determine day of the week. -BDS.DOC. [CP/M 2.x: BDS]
-
- CUG118.08-ECHO.BDS software Tools Test: Echo. Tests command line
- argument routines of Software Tools. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.09-FILE.BDS Software -Tools I/O. BDS C file I/O routines
- adapted for use with the Tools and I/O redirection. ->BDS.DOC [CP/M
- 2.x:BDS]
-
- CUG118.10-MISC.BDS software Tools Miscellaneous. Miscellaneous Library
- Routines for Tools & BDS C. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.11- PATTERN.BDS Software Tools Pattern & Set. Pattern Matching
- and Set Manipulation Routines. BDS.DOC. [CP/M 2.x:8DS] Only ADDSTR and
- ADDSET are translated and debugged.
-
- CUG118.12-RAT2C.BDS Convert RATFOR comment lines. This tool converts
- RATFOR comment lines into C comments. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.13-RAWFILE.BDS Software Tools Low Level I/O. Software Tools
- lowest level I/O primitives. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.14-ROFFl.BDS ROFF Text Formatter - Part 1. A program which
- reads text from a file and formats the text for printing with bold,
- justification, underlining, etc. Uses the BDS C Software Tools.
- ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.15-ROFF2.BDS ROFF Text Formatter - Part 2. A program which
- reads text from a file and formats the text for printing with bold,
- justification, underlining, etc. ->BDS.DOC ROFF1.BDS SYMTAB.BDS. [CP/M
- 2.x:BDS]
-
- CUG118.16-STORAGE.BDS Software Tools Storage Mgmt. Interfaces to BDS C
- Storage Management Routines. ->BDS.DOC, CHANGE.DOC. [CP/M 2.x:BDS]
- Interface to the DSINIT routine changed from RATFOR.
-
- CUG118.17-STRING.BDS Software Tools String Handling. Library of string
- handling functions. ->BDS.DOC. [CP/M 2.x:BDS] Not all of the routines
- have been debugged.
-
- CUG118.18-SYMTAB.BDS Software Tools Symbol Table. Creation, Deletion,
- Lookup Routines. ->BDS.DOC, ROFF1.BDS. [CP/M 2.x:BDS] These routines
- are used by ROFF1.BDS on this disk.
-
- CUG118.19-TOOLIB1.BDS Modified BDS C Library Functions. All the
- standard BDS C library functions in C used by the Software Tools. Same
- as BDS stdlib1 and stdlib2 except for routines with names changed to
- avoid conflicts. ->BDS.DOC, CHANGES.DOC. [CP/M 2.x:BDS]
-
- CUG118.20-TOOLIB1.CRL Modified Library Object Code. All the standard
- BDS C library functions in C used by the Software Tools. Same as BDS
- stdlib1 and stdlib2 except for routines renamed to avoid conflicts.
- ->BDS.DOC, TOOLIB1.BDS. [CP/M 2.x:BDS]
-
- CUG118.21-TOOLIB2.CRL Modified BDS C Assembler. Object Code for the
- BDS C assembly language routines. Some routine names have been changed
- to avoid conflicts with Software Tool routine names. ->BDS.DOC,
- CHANGES.DOC [CP/M 2.x:BDS]
-
- CUG118.22-BDS.DOC Directory to Software Tools. Brief (2 sentence)
- descriptions of the significance of each Software Tool primitives
- file. [CP/M 2.x:]
-
- CUG118.23-CHANGES.DOC Changes to Software Tool files. Discusses
- changes made to the Software Tools User Group primitives to adapt them
- to the BDS C environment. Also discusses changes made to BDS C
- routines for use with Software Tools Primitives. [CP/M 2.x:]
-
- CUG118.24-CONVR2C.DOC Details of ROFF Conversion. Doscribos the steps
- which were needed in converting the Software Tools ROFF text formatter
- from RATFOR to BDS C. ->BDS.DOC, CHANGES.DOC. [CP/M 2.x:]
-
- CUG118.25-FILE.DOC Documentation of I/O Prmitives. Discussion of file
- I/O primitives for the Software Tools in a BDS C environment, and how
- I/O redirection was implemented. ->BDS.DOC, CHANGES.DOC. [CP/M 2.x:]
-
- CUG118.26-LINKARGS.SUB Submit file to build ARGS.CRL. Single line
- submit file which builds ARGS.CRL from the ARGS, FILE, RAWFILE, MISC,
- STRING TOOLIB1, and TOOLIB2 object files. ->BDS.DOC. [CP/M 2.x:BDS]
-
- CUG118.27-LINKCOPY.SUB Submit file to link. One line submit file to
- link the Software Tools testing program called COPY. ->BDS.DOC,
- COPY.BDS. [CP/M 2.x:]
-
- CUG118.28-SYMLINK.SUB Submit file to link. Four line submit file to
- link the object code from SYMTAB.BDS. ->BDS.DOC. SYMTAB.BDS. [CP/M
- 2.x:] Uses the XSUB program.
-
- CUG118.29-TOOLS. SUB Submit file to compile. Submit file which
- compiles all of the Software Tool primitives (except TOOLIB2) in BDS
- C. ->BDS.DOC. [CP/M 2.x:] Erases all.CRL files on the default drive
- except for TOOLIB2.CRL.
-
- CUG118.30-SUBMIT.DSK
-
- ==============================================================================
- CUG119 -
- -----------
-
- CUG119.01-AUGMOTU.MSS By Mark of the Unicorn. Mince-Scribble buy list.
- Mark of the Unicorn Statement of known bugs/fixes as of August 1981.
- [CP/M:BDS]
-
- CUG119.02-SUBMIT.DSK
-
- CUG119.03-BDOSUSER.ASM
-
- CUG119.04-BIOSMEMR.ASM
-
- CUG119.05-CATALOG.AG1
-
- CUG119.06-TARS.C By Mark of the Unicorn. Mince Command Extensions.
- Products randomly spaced tabs. Extra mince commands to set and clear
- tab stops at irregular intervals. ->BINDINGS.C. [CP/M:BDS] Requires
- Mince/Scribble license.
-
- CUG119.07-CBIND. SUB Commands to make Cbind. A submit file to compile
- a new bindings source and link it into a mince from .CRL files on the
- B: device. ->CBIND.C. Requires Mince/Scribble license.
-
- CUG119.08-CCPPAT.ASM
-
- CUG119.09-COMMDWS.C By David W. Smith. Mince extensions. Mince
- Extensions and Comentary. ->COMM4.C, COMM5.C. [CP/M:BDS] Requires
- Mince/Scribble license.
-
- CUG119.10-DEMO.C v 3.0 By Mark of the Unicorn. How a demo disk is
- created. This file also contains the function table initialization and
- mode set up functions. [CP/M:BDS] Requires Mince/Scribble License.
-
- CUG119.11-MPTAB.C By Mark of the Unicorn. MPtab(). This is a page mode
- tab, works in conjunction with the tab set/clear in TABS.C.
- ->BINDINGS.C, TABS.C. [CP/M:BDS] Put this at the end of BINDINGS.C.
- Requires Mince/Scribble license.
-
- CUG119.12-COPYRIGH.MSS
-
- CUG119.13-CURLER.SUB Commands to remember Mince. A submit file to
- compile all the Mince sources and pip them to the B: device.
- ->CBIND.SUB. [CP/M:] Requires Mince/Scribble license.
-
- CUG119.14-MACBIND.C v 2.6 By Barry A. Dobyns. Customized Binding. This
- file builds and executes macros. Broken macros, incremental search and
- scroll redisplay in a bindings file. ->COMM4.C, COMM5.C. [CP/M:BDS]
- Requires a Mince/Scribble license.
-
- CUG119.15-DWSMITH.MSS By Dave W. Smith. Mince Extensions. A listing of
- some additional commands derived from EMACS. Additional notes on other
- Mince extensions by Dave Smith. ->COMM4.C, COMM5.C, COMMDWS.C.
- [CP/M:BDS]
-
- CUG119.16-FORMAT91.ASM
-
- CUG119.17-LCBIND.SUB Links mince to new bindings file. A submit file
- to compile a new (large) bindings source and link it to a mince.
- ->COMM4.C, C0MM5.C, COMMDWS.C. [CP/M:BDS]
-
- CUG119.18-LCURLER. SUB Commands to Compile Mince. This creates the
- large .CRL files for Mince and pips them to the B: device.
- ->LCBIND.SU8, CBIND.C. [CP/M:BDS]
-
- CUG119.19-VIEW.C v 2.3 By Mark of the Unicorn. View Mode. Code for a
- non-destructive 'view only'. Mince extension. [CP/M:BDS] Requires
- Mince/Scribble license.
-
- CUG119.20-QUARTZ.C v 2.3 By Mark of the Unicorn. Alternate Command
- Set. Quarts mode code. Intended to make life easier for those who have
- never had EMACS experience. ->EMACS. [CP/M:BDS] Requires Mince
- Scribble license.
-
- CUG119.21-NOTES.MSS
-
- CUG119.22-SD.COM
-
- CUG119.23-SD-22.ASM
-
- CUG119.24-SEPTMOTU.MSS
-
- CUG119.25-COMM4.C Mince Command Extensions. An optional part of the
- mince command set. An example of what's been moved out of Comm(1-3)
- and put after the -1 on the L2 Command line. [CP/M:BDS] Requires
- Mince/Scribble license.
-
- CUG119.26-UGFORM.MSS
-
- CUG119.27-COMM5.C By Mark of the Unicorn. Mince Command Extensions.
- Lots of Mince commands and extensions. ->COMM4.C. [CP/M:BDS] Requires
- Mince/Scribble license.
-
- CUG119.28-CBIND.C v 3.0 By Mark of the Unicorn. Mince Bindings for
- Emacs. Customized bindings which includes a new command MINSRGN()
- which inserts a file at the point (along with some other things). Can
- be made to look like EMACS ^R Insert files with little problems.
- [CP/M:BDS] Requires Mince/Scribble license.
-
- CUG119.29-MLIST.C A poor excuse for mailing list manager. [CP/M:BDS]
- Requires Mince/Scribble license.
-
- ==============================================================================
- CUG120 -
- -----------
-
- CUG120.01-#CATALOG.017 Catalog of files on this disk.
-
- CUG120.02-DIO45.C v 1.45 By Leor Zolman. DIO45. Directed input/output
- simulation for BDS C. [CP/M:BDS]
-
- CUG120.03-SUBMIT.DSK
-
- CUG120.04-NOBOOT.C By Leor Zolman. NOBOOT. Modifies a BDS C program
- .COM file so that the CCP is preserved and a warm boot is not done on
- termination. [CP/M:BDS] The library function topofmem returns a value
- which is 2100H bytes too larqe (i.e. the value for the original,
- unmodified program.)
-
- CUG120.05-CP.C By Leor Zolman. CP. File copy utility. ->FPUT.
- [CP/M:BDS]
-
- CUG120.06-L2.DOC v 2.1 By Scott W. Layson. L2 (C Linker).
- Documentation for L2.C. It eliminates the jump table at the beginning
- of each function in the object code, thus saving up to 10% in code
- space.->L2.C.
-
- CUG120.07-XC.DOC v 1.0 By Phillip N. Hisley. XC. Documentation for XC.
- [CP/M:BDS]
-
- CUG120.08-CRCK4.COM CRCK4. Computes a cyclical redundancy check value
- (CRC) for one or more files. [CP/M:]
-
- CUG120.09-CRCKLlST.CRC CRCK4. List of CRC values for the files on this
- disk.
-
- CUG120.10-META40.H v 1.0 By W.A.Gale, Jan Larsson. META4 Header.
- Header file for Dr. W. A. Gale's META4 compiler-compiler from DDJ
- August 1981. ->META40.C. [CP/M:BDS]
-
- CUG120.11-META43.C v 1.0 By W.A.Gale, Jan Larsson. META4-PART 3.
- [CP/M.BDS]
-
- CUG120.12-META40.C v 1.0 By W.A.Gale, Jan Larsson. META4- Part 1. Dr.
- W.A. Gale's META4 compiler-compiler from DDJ August 1981. [CP/M:BDS]
-
- CUG120.13-USERCODE.C By Leor Zolman. USERCODE. Extend the filename
- syntax for ALL file I/O to allow a user area prefix of the form n/ on
- all filenames. [CP/M 2.x:BDS] Doesn't work for writing a file into a
- different user area than the currently active one because of a CP/M
- bug.
-
- CUG120.14-META41.C v 1.0 By W.A. Gale, Jan Larsson. META4-Part 2.
- ->META40.C. [CP/M:BDS]
-
- CUG120.15-#HISTORY.017 Modification history for programs on this disk.
-
- CUG120.16-META43.C Define file I/O and the pack/unpack functions CR'S
- are filtered and the ER variable is set/reset in the file I/O
- functions. ->META40.C. include META40.h.
-
- CUG120.17-M4.COM v 1.0 By W.A.Gale, Jan Larsson. META4. executable
- file for Dr. W.A. Gale's META4 compiler-compiler from DDJ August 1981.
- [CP/M:80S]
-
- CUG120.18-DIO45.H v 1.45 By Leor Zolman. DIO45. Directed input/output
- simulation for BDS C. [CP/M:BDS]
-
- CUG120.19-XC.C v 1.0 By Phillip N. Hisley. XC. A cross-reference
- utility for C programs. It has the ability to handle nested include
- files to a depth of 8. [CP/M:BDS]
-
- CUG120.20-SCOTT.C By Scott Layson. SCOTT. Scott Layson's personal
- miscellaneous function library. [CP/M:BDS]
-
- CUG120.21-META4.MET v 1.0 By W.A.Gale, Jan Larsson. META4. META4
- source code for META4 to M4 translator. ->MEETA40.C META4.M4.
- [CP/M:BDS]
-
- CUG120.22-META4.M4 v 1.0 By W.A.Gale, Jan Larsson. META4. M4 code for
- META4 to M4 translator. ->META4.MET, META40.C. [CP/M:BDS]
-
- CUG120.23-META4.DOC v 1.0 By W.A. Gale, Jan Larsson. META4
- Documentation. [CP/M:BDS]
-
- CUG120.24-META4LNK.SUB v 1.0 By W.A. Gale, Jan Larsson. META4. Submit
- file to link Dr. W. A. Gale's META4 compiler-compiler from DDJ August
- 1981. [CP/M:BDS]
-
- CUG120.25-META4COM.SUB v 1.0 By W.A. Gale, Jan Larsson. META4. Submit
- file to compile Dr. W. A. Gale's META4 compiler-compiler from DDJ
- August 1981. [CP/M:BDS]
-
- CUG120.26-CB.C By William C. Colley, Rick Hollinbeck. C beautifier. A
- pretty-printer for C source code. [CP/M:BDS v 1.44]
-
- CUG120.27-CHARIO.C By Scott W. Layson. CHARIO. Character oriented file
- I/O.
-
- CUG120.28-L2.C By Scott W. Layson. L2. An improved linker for .CRL
- format object files. The Jump table at the beginning of each function
- is eliminated. ->CLINK. [CP/M:BDS]
-
- CUG120.29-MAKOVL.C By Scott W. Layson. L2. Variation of L2 that
- creates relocatable overlays according to an overlay descriptor file.
- ->CLINK. [CP/M:BDS]
-
- ==============================================================================
- CUG121 -
- -----------
-
- CUG121.01-DSW.C v 1.0 By Cal Thixton. Dsw - delete files selectively.
- Lists a partial or entire directory, one entry at a time, on the
- console and prompts for each file to be deleted. Optionally, the
- directory entry may be sorted before prompting. [CP/M:BDS v. 1.50]
- Requires files.c for link. Handles a maximum of 12 files (easily
- changed).
-
- CUG121.02-CALL.DAT v 1.0 By Mike W. Meyer. Sample data file for call.
- Contains the name/phone number cross reference used by call. ->CALL.C.
- [CP/M:]
-
- CUG121.03-CALL.DOC Documentation for the CALL program CALL.DAT,
- CALL.C. [CP/M:]
-
- CUG121.04-DATEUP.C v 1.0 By Mike W. Meyer. Date up. Updates registers
- of the Compute clock/calendar board. ->DATE.H (header file), DATE.C
- (display clock/calendar). [CP/M:BDS v. 1.50] Requires Computime
- clock/calendar board. Not very user friendly.
-
- CUG121.05-CCC. WC
-
- CUG121.06-CRCK4.COM v 4.2B By Keith Peterson. Crck4 - a crc generation
- program. This is the .com file only for the standard crc generation
- program. It is supplied so that users of the volume may verify the
- files they have received. [CP/M:] To use, enter: crck4 x:*.* where x
- denotes drive distribution diskette. Crck4 will list crcs for all
- files on the volume, which can be compared with crcklist.crc (the crcs
- on the master distribution diskette).
-
- CUG121.07-FILES.C v 1.0 By Mike W. Meyer, Cal Thixton. Functions for
- ambiguous filenames. Contains the following functions used by other
- program on this disk: (1) filelist converts ambiguous file descriptors
- to unambiguous file descriptors, (2) nameok takes an input file
- descriptor (ambiguous or unambiguous) and creates a list of
- unambiguous file descriptors in the supplied table, (3) pickout
- extracts the name from a CP/M fcb. [CP/M:BDS v. 1.50]
-
- CUG121.08-DATE.DOC
-
- CUG121.09-DATE.H v 1.0 By Mike W. Meyer. Header file for date/dateup.
- ->DATE.C, DATEUP.C. [CP/M:BDS v. 1.50]
-
- CUG121.10-FSEEK.C v 1.0 By Mike W. Meyer. Fseek - routines for more.c.
- This module provides two functions: (1) fseek - seek to a character
- position in file, and (2) ftell says where in file you are. These
- provide UNIX-like facilities for character seek and positional query
- to BDS C programs. [CP/M:BCS v. 1.50]
-
- CUG121.11-DATEUP.DOC
-
- CUG121.12-DOGLOB.H v 1.0 By Steve Blasingame. Header file for sh. This
- header file is used by sh, the 'little shell'. ->SH.C. [CP/M:BDS v.
- 1.50]
-
- CUG121.13-IF.C v 1.0 By Steve Blasingame. If - conditionally execute
- commands. Executes any other program (passing command line arguments
- if specified) when a conditional test is met. The following conditions
- may be tested: file exists/does not exist file is read-only/read-write
- string arguments are equal/unequal. ->SH.C. [CP/M:BDS v. 1.50]
- Copyright (c) 1982, Steve Blasingame. Requires local.c for link. Will
- not run any built-in (CCP) commands from IF.
-
- CUG121.14-DSW.DOC
-
- CUG121.15-FCB.H v 1.0 Header file for files(). This header file is
- used by files and sdir. ->FILES.C, SDIR.C. [CP/M:BDS v. 1.50]
-
- CUG121.16-LOCAL.C v 1.0 By Mike W. Meyer, Steve Kenton. Misc functions
- used on this disk. Contains functions used by call.c if.c, tel.c and
- t1370.c. The following functions are included: abort(), barf(),
- sign(), stacktop(), strncat (), strncmp(), strncpy(), strlower(),
- strupper(), strindex(), index(), findline(), getdph(), extract(),
- mputs(), mputc(), moready(), mgetc(), miready(), hayesput (),
- hayesget(), globarg(), posarg(). [CP/M:BDS v. 1.50] Contains some
- functions that are not used by anything on this disk, but may be of
- general interest or use.
-
- CUG121.17-FILES.DOC
-
- CUG121.18-MORE.C v 1.0 By Mike W. Meyer. More - list file(s) to
- terminal. Lists one or more files, a page (or a user-selectable
- amount) at a time, on the console. The names of the files to be listed
- are supplied as arguments on the command line; if no arguments are
- given the user is prompted for filename(s). [CP/M:BDS v. 1.50]
- Requires fseek.c for link. The LERASE #define must be customized for
- the user's terminal.
-
- CUG121.19-FSEEK.DOC
-
- CUG121.20-DATE.C v 1.0 By Mike W. Meyer. Display date from Computime
- board. Extracts the date and time from the Computime clock/calendar
- board and displays it on the console. ->DATE.H (header file), DATEUP.C
- (update clock/calendar). [CP/M:BDS v. 1.50] Requires Computime
- clock/calendar board.
-
- CUG121.21-IF.DOC
-
- CUG121.22-SDIR.C v 1.0 By Steve Blasingame. Sdir - sorted directory
- list. Produces a sorted directory list on the console, with four
- directory entries per line. ->ZDIR.C (another directory 1 later).
- [CP/M:BDS v. 1.50] Copyright (c) 1982, Steve Blasingame. Requires
- fcb.h for compile and files.c for link. Handles a maximum of 128 files
- (easily changed).
-
- CUG121.23-LOCAL.DOC
-
- CUG121.24-LOCAL.H v 1.0 By Mike W. Meyer, Steve Kenton. Header file
- for local(). ->LOCAL.C. [CP/M:BDS v. 1.50]
-
- CUG121.25-SETUP.C v 1.0 By Mike W. Meyer. Inits teleray 10 function
- keys. Assigns strings to function keys 1-4 of a teleray 10 terminal.
- [CP/M:BDS v. 1.50] Requires a Teleray 10 terminal. Sets the function
- keys to values hard-coded in the program.
-
- CUG121.26-PLOT.C v 1.0 By Mike W. Meyer. An Epson plotting package.
- Reads an input file of plot points and sends commands to an Epson-like
- printer to plot these points via the graphics modes. Contains useful
- general purpose plot routines which could be extracted to form a
- library. ->PLOT.H (header file), PLOT.DAT (sample data file).
- [CP/M:BDS v. 1.50] Copyright (c) 1982, JTL Computer Services. Requires
- local.h and plot.h for compile. Requires local.c for link. Requires
- Epson MX-80 with Graftrax.
-
- CUG121.27-ML2.DOC
-
- CUG121.28-SH.C v 2.2 By Steve Blasingame. A 'little shell' command
- interpreter. The little shell is designed to provide a 'UNIX-like'
- shell for CP/M, replacing the CP/M CCP as the primary user interface.
- It provides two convenient mechanisms for chaining commands together:
- they may be typed on a single line, separated by commas; or files of
- commands called Shell scripts may be executed. The CP/M operating
- environment does not lend itself to the use of frequently invoked
- commands in the form of executable files. Consequently, the shell has
- an extensive array of built-in commands, including: cat, ccp, cd, clr,
- echo, exit. [CP/M:BDS v. 1.50] Copyright (c) 1982 Steve Blasinqame.
- Requires doglob.h and fcb.h for compile.
-
- CUG121.29-MORE.DOC
-
- CUG121.30-TEL.C v 1.0 By Leor Zolman, Leo Kenen, Cal Thixton, Mike W.
- Meyer. Tel - dumb terminal + file xfer. Tel is a considerably modified
- version of Telnet v. 2.3, as distributed with v1.46 of the BDS C
- compiler. The following features have bean added: multiple files may
- be transmitted or received by one command, directories may be listed,
- and the quit command hangs up a Hayes Smart modem. To accommodate
- these changes, some of the command names have been changed. This
- program uses a modem to emulate a dumb terminal. Incoming data may be
- buffered in memory and written to disk, data may be transmitted from
- disk to the modem, or files may be formally transferred in a checksum
- mods with automatic handshaking and buffering. ->CALL.C, TELNET.C,
- TL370.C. [CP/M:BDS v. 1.50] Requires local.c and files.c for link. The
- checksum file transfer does not follow the XMODEM protocol. Variable
- baud rate support is present, but commented out (hardware-specific
- coding would be required to implement it). Tel assumes that the CP/M
- console is much faster than the modem (e.g. a 1200+ baud console with
- a 300 baud modem).
-
- CUG121.31-PLOT.DAT v 1.0 By James Jones. Sample data file suitable for
- use with plot. ->PLOT.C, PLOT.H. [CP/M:BDS v. 1.50]
-
- CUG121.32-PLOT.DOC
-
- CUG121.33-PLOT.H v 1.0 By Mike W. Meyer. Header file for plot.
- ->PLOT.C, PLOT.DAT. [CP/M:BDS v. 1.50]
-
- CUG121.34-XD.C v 1.0 By Mike W. Meyer. Xd - hexadecimal dump. Dumps a
- file to the console in one or more of three formats: ascii, hex (2
- digits/byte) or word (standard 8080 format, assuming low byte first).
- [CP/M:BDS v. 1.50] Copyright (c) 1981, Mike W. Meyer.
-
- CUG121.35-SDIR.DOC
-
- CUG121.36-TL370.C v 1.0 By Leor Zolman, Leo Kenen, Ken Lonquest. TL370
- - dumb terminal with file xfer. TL370 emulates a dumb terminal.
- Incoming data may be buffered in memory and written to disk, data may
- be transmitted from disk to the modem, or files may be formally
- transferred in a 'checksum' mode with automatic handshaking and
- buffering. TL370 is a modified version of Telnet v. 2.3, as
- distributed with v1.46 of the BDS C compiler. The modification
- consists of the addition of optional XON/XOFF handshaking for file
- transmission. ->CALL.C, TEL.C, TELNET.C. [CP/M:BDS v. 1.50] Requires
- local.c for link. The checksum file transfer does not follow the
- XMODEM protocol. TL370 assumes that the CP/M console is much faster
- than the modem (e.g. a 1200+ baud console with a 300 baud modem).
-
- CUG121.37-SETUP.DOC
-
- CUG121.38-SH.DOC
-
- CUG121.39-ZDIR.C v 1.0 By Steve Blasingame. Produce a directory
- listing. Produces a directory list on the console, with six directory
- entries per line. Optionally, the output may be sorted and/or written
- to a disk file as well. ->SDIR.C (another directory lister). [CP/M:BDS
- v. 1.50] Requires files.c for link. Handles a maximum of 128 files
- (easily changed).
-
- CUG121.40-ML2.C v 1.0 By Scott W. Layson, Stephen M. Kenton. ML2 -
- modified L2 linker. A version of Scott Layson's L2 linker which has
- been modified to produce MP/M modules. The only usage change is the
- addition of the -r flag which will start the specified runtime file at
- the specified address, then build the rest of the module after it.
- [CP/M:BDS v. 1.50] Requires chario.c for link (this is supplied with
- the distributed version of L2).
-
- CUG121.41-TEL.DOC
-
- CUG121.42-CATALOG
-
- CUG121.43-TL370.DOC
-
- CUG121.44-CALL.C v 1.0 By Mike W. Meyer. Call - dial phone numbers.
- Uses the auto-dial features of the Hayes Smartmodem to dial phone
- numbers by name. ->CALL.DAT (phone number file), CALL.NRO (unformatted
- doc, CALL.DOC (formatted doc file). [CP/M:BDS v. 1.50] Copyright (c)
- 1981, Mike W. Meyer. Requires local.c for link. Uses Hayes Smartmodem
- or compatible.
-
- CUG121.45-XD.DOC
-
- CUG121.46-CCC.C v 1.0 Ccc - a command driver for BDS C. Takes global
- flags, and one or more sets of local flags plus filenames. It builds a
- submit file to compile all the .C files and link the output with the
- remaining files, using the L2 linker. [CP/M:BDS v. 1.50] Copyright (c)
- 1981, Mike W. Meyer. The link step uses the L2 linker; prohibiting
- access to current L2 overlay stuff (the -m, -org, -ovl flags are
- passed to the compiler).
-
- CUG121.47-ZDIR.DOC
-
- CUG121.48-CRCKLIST.CRC
-
- ==============================================================================
- CUG122 -
- -----------
-
- CUG122.01-ARITH v. 2.0 By Earnest E. Bergmann. Pistol's Arithmetic
- Operators. Documentation on Arithmetic operators for on-line use.
- Pistol-Portably Implements Stack Oriented Language. ->PISTOL.
- [CP/M:BDS v. 1.45a]
-
- CUG122.02-IO v. 2.0 By Earnest E. Bergmann. I/O Operations.
- Documentation on input/output related operations for on line use.
- ->PISTOL. [CP/M:BDS]
-
- CUG122.03-STACK v. 2.0 By Earnest E. Bergmann. Menu for Stack words.
- Documentation on Stack related words for on-line use. ->PISTOL.
- [CP/M:BDS]
-
- CUG122.04-DEFS v. 2.0 By Earnest E. Bergmann. Definitional Operators.
- Documentation on definitional operators. ->PISTOL. [CP/M:BDS v. 1.45a]
-
- CUG122.05-PIST2B.C v. 2.0 By Earnest E. Bergmann. Third Source Module.
- ->PISTOL. [CP/M:BDS]
-
- CUG122.06-PIST2C.C v. 2.0 By Earnest E. Bergmann. Fourth Source
- Module. ->PISTOL. [CP/M:BDS]
-
- CUG122.07-PIST2E.C v. 2.0 By Earnest E. Bergmann. Sixth Source Module.
- ->PISTOL. [CP/M:BDS]
-
- CUG122.08-PISTOL.C v. 2.0 By Earnest E. Bergmann. Main Source Module
- for Pistol. [CP/M:BDS]
-
- CUG122.09-PISTOL.H v. 2.0 By Earnest E. Bergmann. Help for Pistol
- source. Constants and externals for Pistol. ->PISTOL. [CP/M:BDS]
-
- CUG122.10-PIST2A.C v. 2.0 By Earnest E. Bergmann. Second Source
- Module. ->PlSTOL. [CP/M:BDS]
-
- CUG122.11-MEMOPS v. 2.0 By Earnest E. Bergmann. Memory Related
- Operators. Documentation for memory related functions for on-line use.
- ->PISTOL. [CP/M:BDS]
-
- CUG122.12-ITCOND v. 2.a By Earnest E. Bergmann. Iteration and
- conditional menu. Documentation on iteration Al and conditionals for
- on-line USQ. ->PISTOL. [CP/H:BDS]
-
- CUG122.13-EDITOR v. 2.0 By Earnest E. Bergmann. Documentation on
- Pistol supplied editor for on-line use. ->PISTOL. [CP/M:BDS v. 1.45a]
-
- CUG122.14-PISTSUB.SUB
-
- CUG122.15-MISC v. 2.0 By Earnest E. Bergmann. Documentation on
- miscellaneous utility for on-line use. ->PISTOL. [CP/M:BDS]
-
- CUG122.16-SYSVARS v. 2.0 By Earnest E. Bergmann. Documentation on the
- systems variables for on-line use. ->PISTOL. [CP/M:BDS]
-
- CUG122.17-SYSCONS v. 2.0 By Earnest E. Bergmann. Documentation on the
- systems constants for on-line use. ->PISTOL. [CP/M:BDS]
-
- CUG122.18-TUTORIAL v. 2.0 By Earnest E. Bergmann. Documentation for
- starting users for on-line use and may be typed out as well. ->PISTOL.
- [CP/M:BDS]
-
- CUG122.19-VOCAB v. 2.0 By Earnest E. Bergmann. Vocabulary Words.
- Documentation on vocabulary maintenance for on-line use. ->PISTOL.
- [CP/M:BDS]
-
- CUG122.20-PISTOL.HLP
-
- CUG122.21-PBASE2 v. 2.0 By Earnest E. Bergmann. Basic Defs for Pistol.
- Pistol source code used to educate PISTOL.COM to be as smart as
- described in PISTOL.DOC. ->PISTOL. [CP/M:BDS]
-
- CUG122.22-CORE2 By Earnest E. Bergmann. Core. A Core Image that
- results from compiling PBASE2. ->PISTOL. [CP/M:BDS v. 1.45a]
-
- CUG122.23-READ.ME
-
- CUG122.24-PISTOL.PAS v. 2.0 By Earnest E. Bergmann. 42 K Pascal
- version of Pistol that runs on a Dec-20 Mainframe computer. It also
- helps to define the way Pistol is created. ->PISTOL. [CP/M:BDS]
-
- CUG122.25-COPY.RIT
-
- CUG122.26-FUTURS.DEV v. 2.0 By Earnest E. Bergmann. Documentation on
- future directions for PISTOL and suggests some standards. ->PISTOL.
- [CP/M:BDS v. 1.45a]
-
- CUG122.27-LOGIC v. 2.0 By Earnest E. Bergnann. Menu for Loqic.
- Documentation for logic related operations for on-line use.->PISTOL.
- [CP/M:BDS]
-
- CUG122.28-PISTOL.COM
-
- CUG122.29-ENVIRON.DOC v. 2.0 By Earnest E. Bergmann. Documentation
- about the Environment PISTOL was developed under and sugqests at least
- 44K RAM total. [CP/M:BDS v. 1.45a]
-
- CUG122.30-CATALOG.DOC
-
- CUG122.31-SUBMIT.DSK
-
- CUG122.32-PIST2D.C v. 2.0 By Earnest E. Bergmann. Fifth Source Module.
- ->PISTOL. [CP/M:BDS]
-
- ==============================================================================
- CUG123 -
- -----------
-
- CUG123.01-CATALOG
-
- CUG123.02-PP.C By Robert T. Pasky. A preprocessor using the C syntax
- described by K&R and based on the macro processor in RATFOR. Has
- #include file capability and symbolic parameter substitution.
- [CP/M:BDS]
-
- CUG123.03-DATE.H By Edward K. Ream. Header for time and date.
- [CP/M:BDS] Hardware specific to SSI clock board.
-
- CUG123.04-DIO.DOC By Edward K. Ream. Documentation on the DIO Package.
- ->D10.C. [CP/M:BDS]
-
- CUG123.05-TR.COM
-
- CUG123.06-TR.DOC By Edward K. Ream. Documentation on the TR Package.
- ->TR.C. [CP/M:BDS]
-
- CUG123.07-TOD.BDS By Oscar Goldman. Hardware specific (for SSI board).
- Displays date and time. [CP/M:BDS]
-
- CUG123.08-PP.COM
-
- CUG123.09-PP.DOC By Edward K. Ream. PP Package Documented. -> PP.C.
- [CP/M:BDS]
-
- CUG123.10-AR1.BDS By Oscar Goldmam. Archive-BDS C. v. ARCHIVE software
- tool. Collects sets of arbitrary files into one big file and maintains
- that file as 'archive'. [CP/M:BDS] Works for text files only!.
-
- CUG123.11-AR1UTIL.BDS By Edward K. Ream, Oscar Goldman. Supplementary
- routines for archive program. ->AR1.BDS. [CP/M:BDS]
-
- CUG123.12-AR1.COM
-
- CUG123.13-AR1.DOC By Edward K. Ream. AR1 Documented. ->AR1.BDS.
- [CP/M:BDS]
-
- CUG123.14-DIO.C By Edward K. Ream. Directed I/O package for BDS C. DIO
- is a package which, when linked together with a BDS C program,
- provides that program with UNIX-like features. ->DIR.DOC. [CP/M:BDS]
-
- CUG123.15-DIO.H By Edward K. Ream. Changes from the old DIO.H to the
- new which is included here. ->DIO.C. [CP/M:BDS]
-
- CUG123.16-DATESSI.BDS By Oscar Goldman. Date and Time routines for
- ARCHIVE and for Software tools. [CP/M:BDS]
-
- CUG123.17-SUBMIT.DSK
-
- CUG123.18-TR.C By Robert T. Pasky. Transliteration Filter. The
- transmit software tool which copies the standard input to the standard
- output with substitution or deletion of selected characters. ->TR.DOC.
- [CP/M:BDS]
-
- ==============================================================================
- CUG124 -
- -----------
-
- CUG124.00-MSCRIBE.TEX By Mike Meyers. Users manual for scribble macro
- package. ->TEX.C. [CP/M:BDS]
-
- CUG124.01-CEDIT.C v. 1.1 By Parlo Prandini. CEDIT Utility. Source code
- for the Epson MX-80 Character editor. ->TEX.C. [CP/M:BDS]
-
- CUG124.02-TEXUMAN.TEX By Mike Meyers. Users manual for TEX. ->TEX.C.
- [CP/M:BDS]
-
- CUG124.03-INSTALL.GDE By Mike Meyers. Installation Guide for TEX.
- ->TEX.C. [CP/M:BDS]
-
- CUG124.04-TEX.COM
-
- CUG124.05-MBASIC.TEX By Mike Meyers. TEX macro guide. Users guide for
- basic macro package. ->TEX.C. [CP/M:BDS]
-
- CUG124.06-HACKERS.TEX By Mike Meyers. TEX hackers guide. A manual for
- those dissatisfied with the way TEX works. ->TEX.C. [CP/M:BDS]
-
- CUG124.07-MACRO.TEX By Mike Meyers. Macro Package for TEX. Generic
- macro package manual. This file is used to get a copy of a single
- macro package document, change the macro command to have the
- appropriate argument, and run it. ->TEX.C. [CP/M:BDS]
-
- CUG124.08-BASIC.TEX By Mike Meyers. Basic Macro Package. ->TEX.C.
- [CP/M:BDS]
-
- CUG124.09-OPT12.FON By Mike Meyers. Optima-like font. ->TEX.C.
- [CP/M:BDS]
-
- CUG124.10-BASIC.TEX
-
- CUG124.11-SCRIBE.TEX By Mike Meyers. Scribe Macro Package. ->TEX.C,
- MSCRIBE.TEX. [CP/M:BDS]
-
- CUG124.12-SBASIC.TEX By Mike Meyers. The basic macro commands without
- the math commands. ->TEX.C, BASIC.TEX. [CP/M:BDS]
-
- CUG124.13-MATH1.FON By Mike Meyers. First Math Font. ->TEX.C,
- MATH2.FON. [CP/M:BDS]
-
- CUG124.14-MATH2.FON By Mike Meyers. Second Math Font. ->TEX.C
- MATH1.FON. [CP/M:BDS]
-
- CUG124.15-SCRIBE+.TEX By Mike Meyers. Scribe macro package with math
- commands. ->TEX.C. [CP/M:BDS]
-
- CUG124.16-#CATLOG.DSK
-
- CUG124.17-CEDIT.CRL
-
- CUG124.18-CEDIT.COM
-
- CUG124.19-MASTER.CHR By Paolo Prandini. Epson MX-80 master character
- set. ->CEDIT.C. [CP/M:BDS]
-
- CUG124.20-SUBMIT.DSK
-
- CUG124.21-TEX.C By Mike Meyers. Small Tex. A stripped down version of
- Knuth's TEX for micros. This uses the Fancy font/Epson system for
- output device. [CP/M:BDS]
-
- ==============================================================================
- CUG125 -
- -----------
-
- CUG125.01-CATALOG.DOC v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Table of contents. ->README. DOC. [ :BDS] Osborne 1, DEC
- vt52.
-
- CUG125.02-LIBVT52.C v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Library of video terminal routines that use control codes
- for the DEC vt52. ->LIBVT52.NRO. [PDP-11, VAX:BDS] Drives only DEC
- vt52; does not drive IBM PC video.
-
- CUG125.03-LIB01.C v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Library of video terminal routines that use control codes
- for the Osborne 1. ->LIB01.NRO. [CP/M:BDS] Runs only on Osborne 1.
-
- CUG125.04-LIBVT52.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the LIBVT52.C terminal
- library functions. ->LIBVT52.C. [PDP 11, VAX:BDS] DEC vt52 only; NRO
- does not run on an IBM PC with DOS 2.1.
-
- CUG125.05-NRO.COM v. 1.0 VIDEO TERMINAL LIBRARIES. Text formatter
- similar to roff and wordstar; based on the design found in 'Software
- Tools' by Kernighan and Plauger. ->NRO.MAN. [CP/M:] Does not run on an
- IBM PC with DOS 2.1; probably written with 8080 assembler and a
- different disk format; binary file. No source code provided on this
- disk.
-
- CUG125.06-DEFLECT.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the game DEFLECT.
- ->DEFLECT.C. [CP/M:] Only Osborne 1 and DEC vt52 routines coded. NRO
- does not run on an IBM PC with DOS 2.1. DEFLECT requires BDSCIC.H
- hedder file not found on this disk.
-
- CUG125.07-DEFLECT.C v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Rewrite of R.H. Halstad's Polish Pong (PPONG.C) with
- conversion for vt52 terminal. ->DEfLECT.NRO. [CP/M:BDC C] Requires
- video routines linked.
-
- CUG125.08-CLRSCRN.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input fits to NRO.COM to document the clrscn() routine in
- the libraries. ->NRO.MAN, LIBO1.C, LIBVT52.C. [CP/M:] Only Osborne 1
- and DEC vt52 routines coded, NRO does not run on an IBM PC with DOS
- 2.1.
-
- CUG125.09-HOMCUR.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAl
- LIBRARIES. Input file to NRO.COM to document the homcur() function to
- place the cursor in the home position (the upper left corner of the
- screen). ->LI801.C, LIBVT52.C. [CP/M:] Only Osborne 1 and DEC vt52
- routines coded; NRO does not run on an IBM PC with DOS 2.1.
-
- CUG125.10-MOVCUR.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the movcur() routine to
- move the cursor to one of eight adjacent screen coordinates. ->LIB01.C
- L18VT52.C NRO.MAN. [CP/M:BDS] Only Osborne 1 and DEC vt52 routines
- coded; NRO does not run on an IBM PC with DOS 2.1.
-
- CUG125.11-SETCUR.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the set cur(x,y) function
- to move the cursor to a specific position on the screen based on x and
- y coordinates both being equal to zero when the cursor is in the lower
- left corner of the screen. ->LIB01.C, DECVT52.C. [CP/M:] Only Osborne
- 1 and DEC vt52 routines coded; NRO.COM does not run on an IBM PC with
- DOS 2.1. Probably written with 8080 assembler and a different disk
- format; binary file. No source code provided on this disk.
-
- CUG125.12-ERALIN.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAB
- LIBRARIES. Input file to NRO.COM to document the eralin() routine to
- erase a line. ->NRO.MAN, LIB01.C, LIBVT52.C. [CP/M:] Only Osborne 1
- and DEC vt52 routines coded; NRO does not run on an IBM PC with DOS
- 2.1.
-
- CUG125.13-VTTT.NRO v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the VTTT game. ->VTTT.C,
- LIBO1.C, LIBVT52.C. [CP/M:] Only Osborne 1 and DEC vt52 routines
- coded; NRO.COM does not run on an IBM PC with DOS 2.1. Probably
- written with 8080 assembler and a different disk format; binary file.
- No source code provided on this disk.
-
- CUG125.14-CRT.H v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Header file of parameter definitions for use with video
- terminal library; parameters define adjacent coordinates on the
- screen. ->LIB01.C, LIBVT52.C. [CP/M:BDS] Only Osborne 1 and DEC vt52
- routines coded.
-
- CUG125.15-LIB01.NRO v. 1.0 By Stephen B. Browning. VIDEO TERMINAL
- LIBRARIES. Input file to NRO.COM to document the LIB01.C terminal
- library functions. ->LIB01.C. [CP/M:BDS] Osborne 1 only- NRO does not
- run on an IBM PC with DOS 2.1.
-
- CUG125.16-README.DOC v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Brief description of programs on this disk. ->NRO.MAN.
-
- CUG125.17-NRO.NRO v. 1.0 VIDEO TERMINAL LIBRARIES. Input file to
- NRO.COM to document the NRO.COM text formatter. ->NRO.MAN. [CP/M:]
- NRO.COM does not run on an IBM PC with DOS 2.1; probably written with
- 8080 assembler and a different disk format; binary file. No source
- code provided on this disk.
-
- CUG125.18-NRO.MAN v. 1.0 VIDEO TERMINAL LIBRARIES. Manual to NRO.COM.
- ->NRO.NRO. NRO.COM does not run on an IBM PC with DOS 2.1; probably
- written with 8080 assembler and a differont disk format; binary file.
- No source code provided on this disk.
-
- CUG125.19-ASCII.H v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. List of ASCII control characters and their decimal
- equivalents 1-37. [CP/M, MS-DOS:all] Not all defined.
-
- CUG125.20-VTTT.C v. 1.0 By Stephen L. Browning. VIDEO TERMINAL
- LIBRARIES. Video Tic Tac Toe game. ->VTTT.NRO. [CP/M:BDS] Requires
- Video terminal routines linked. Runs only on Osborne 1 and DEC vt52.
-
- CUG125.21-SUBMIT.DSK
-
- ==============================================================================
- CUG126 -
- -----------
-
- CUG126.01-MARTZ-JR.C By Eric Martz. Source code for functions
- beginning with J-R in Martzlib.c. ->MARTZLIB.C. [CP/M:BDS]
-
- CUG126.02-MARTZ-EI.C By Eric Martz. Source code for functions
- beginning with E-I in Martzlib.c. ->MARTZLIB.C. [CP/M:BDS]
-
- CUG126.03-MARTZ-SZ.C By Eric Martz. Source code for functions
- beginning with S-Z in Martzlib.c. ->MARTZLIB.C. [CP/M:BDS]
-
- CUG126.04-MARTZ-AD.C By Eric Martz. Source code for functions
- beginning with A-D in Martzlib.c. ->MARTZL18.C. [CP/M:BDS]
-
- CUG126.05-DMAP.C By Eric Martz. Source for DMAP which displays disk
- block allocations for a file. ->ANYDISK, DISKDOC. [CP/M:BDS]
-
- CUG126.06-HIPLOT.C By Eric Martz. Library of low level functions for
- Houston Instruments Pen Plotter. ->HIPLOT.H. [CP/M:BDS]
-
- CUG126.07-GETC.C By Eric Martz. BDS geta() explained and modified for
- K&R compatibility. ->FIO1, FIO2, FIO3. [CP/M:BDS]
-
- CUG126.08-FIO2.H By Eric Martz. Provide K&R standard fopen() and
- fclose() for BDS. ->FI03.H, FIO1.H. [CP/M:BDS]
-
- CUG126.09-FIO3.H By Eric Martz. Provide K&R standard fopen() and
- fclose() for BDS. Useful for portability to other C Compilers. ->FIO1,
- FIO2. [CP/M:BDS]
-
- CUG126.10-HIPLOT.H By Eric Martz. Header for HIPLOT. ->HIPLOT.C.
- [CP/M:BDS]
-
- CUG126.11-D.COM
-
- CUG126.12-FIO1.H By Eric Martz. Provide K&R standard fopen() and
- fclose() for BDS. Useful for portability to other C compilers. ->FIO3,
- FIO2. [CP/M:BDS]
-
- CUG126.13-MARTZLIB.C By Eric Martz. Library Functions. Includes 43
- general purpose functions. ->MARTZ-AD, MARTZ-EI, MARTZ-JR, MARTZ-SZ.
- [CP/M:BDS]
-
- CUG126.14-PUTC.C By Eric Martz. BDS putc with an stat dump. [CP/M:BDS]
-
- CUG126.15-DMAP.COM
-
- CUG126.16-RANIOLIB.C By Eric Martz. Library for randy file I/O,
- appending to file. [CP/M:BDS]
-
- CUG126.17-MARTZLIB.CRL
-
- CUG126.18-CATALOG.000
-
- CUG126.19-A-OPEN.C By Eric Martz. Open for appending. [CP/M:BDS]
-
- CUG126.20-FACSPLOT.C By Eric Martz. Power Tools. Example of program
- using HIPLOT.C. ->HIPLOT.C. [CP/M:BDS]
-
- CUG126.21-RAWGETC.C By Eric Martz. BDS getc qets explained. ->GETC.C.
- [CP/M:BDS]
-
- CUG126.22-HIPLOT.CRL
-
- CUG126.23-SUBMIT.DSK
-
- CUG126.24-BDSCIO+.H By Eric Martz. Additions to the standard BOSCIO.H.
- [CP/M:BDS]
-
- ==============================================================================
- CUG127 -
- -----------
-
- CUG127.01-CATALOG.000
-
- CUG127.02-READ.ME
-
- CUG127.03-DIABLO.SS By Eric Martz. Rap SS file for Diablo printer.
- ->RAP.C. [CP/M:BDS]
-
- CUG127.04-DEFF.CRL
-
- CUG127.05-DEFP2.CRL
-
- CUG127.06-DEFF3.CRL
-
- CUG127.07-RAP1.C By Eric Martz. Rap Source Code. ->RAP.C. [CP/M:BDS]
-
- CUG127.08-FIO1.H
-
- CUG127.09-FIO2.H
-
- CUG127.10-FIO3.H
-
- CUG127.11-L2.COM
-
- CUG127.12-RAP2.C By Eric Martz. Rap Source Code. ->RAP.C. [CP/M:BDS]
-
- CUG127.13-RAP.COM
-
- CUG127.14-RAP3.C By Eric Martz. Rap Source Code. ->RAP.C. [CP/M:BDS]
-
- CUG127.15-RAP4.C By Eric Martz. Rap Source Code. ->RAP.C. [CP/M:BDS]
-
- CUG127.16-RAPIO.C By Eric Martz. Rap Source Code. ->RAP.C. [CP/M:BDS]
-
- CUG127.17-BDSCIO+.H By Eric Martz. Nonstandard extensions for
- BOSCIO.H. ->RAP.C. [CP/M:BDS]
-
- CUG127.18-RAP.C v. 2.2 By Eric Martz. Rap Source Code. ->RAPREAD.C.
- [CP/M:BDS]
-
- CUG127.19-RAPREAD.C By Eric Martz. Rap Source Code. ->RAP.C.
- [CP/M:BDS]
-
- CUG127.20-KAP.H By Eric Martz. Heater file for all RAP source code
- modules. ->RAP.C. [CP/M:BDS]
-
- CUG127.21-RAPLINK.SUB By Eric Martz. Submit file to link Rap. ->RAP.C.
- [CP/M:BDS]
-
- CUG127.22-SANDERS.SS By Eric Martz. SS file for Sanders 12/7 dot
- Matrix multi-font printer. ->RAP.C. [CP/M:BDS]
-
- CUG127.23-SIMPLEPR.SS By Eric Martz. SS file for a rudimentary
- printer. ->RAP.C. [CP/M:BDS]
-
- CUG127.24-SIMPLEV.SS By Eric Martz. SS file for a rudimentary CRT.
- ->RAP.C. [CP/M:BDS]
-
- CUG127.25-TTY43.SS By Eric Martz. SS file for teletype Model 43.
- ->RAP.C. [CP/M:BDS]
-
- CUG127.26-VIEWAAA.SS By Eric Martz. SS file for Ann Arbor Ambassador
- CRT. ->RAP.C. [CP/M:BDS]
-
- CUG127.27-VIEWADDS.SS By Eric Mdrtz. SS file for Adds Viewpoint CRT.
- ->RAP.C. [CP/M:BDS]
-
- CUG127.28-VIEWTRS2.SS By Eric Martz. SS file for Radio Shack TRS 80
- Model II CRT. ->RAP.C. [CP/M:BDS]
-
- CUG127.29-SUBMIT.DSK
-
- ==============================================================================
- CUG128 -
- -----------
-
- CUG128.01-CATALOG
-
- CUG128.02-COPY.RIT
-
- CUG128.03-ENVIRON.DOC v 1.6 By Earnest E. Bergmann. System
- Requirements. ->ROFF4.DOC. [CP/M:BDS]
-
- CUG128.04-EQN By Earnest E. Berg Mann. Demonstrates macro use for
- equation numbering. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.05-EXY1 By Earnest E. Berg Mann. Exidy video output for
- scientific symbols. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.06-FOOT By Earnest E. Berg Mann. A demo with footnoting
- experience. ->ROFF.C. [CP/M:BDS]
-
- CUG128.07-FORM By Earnest E. Bergmann. Demonstration creating form
- letters. ->ROFF.C. [CP/M:BDS]
-
- CUG128.08-KAYPRO By Earnest E. Bergmann. Modified to use Kaypro IV
- Video characters. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.09-L2.COM
-
- CUG128.10-LIST By Earnest E. Bergmann. Initialize to list programs
- with page breaks. ->ROFf4.C. [CP/M:BDS] No backward slashes should be
- used and 1 tries should not start with double quotes.
-
- CUG128.11-MARGINS By Earnest E. Berg Mann. Test program for top and
- bottom page and pagination. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.12-MATRIX By Earnest E. Bergmann. Demonstrates positional
- control for equations. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.13-ML92 By Earnest E. Bergmann. Initialize for Okidata
- microline 92 printer. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.14-MX80 By Earnest E. Bergmann. Initialize for Epson MX-80 with
- Graftrax. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.15-NEC3525 By Earnest E. Bergmann. Tech Math/ Times Roman.
- Initialization for NEC printer with tech math/Times Roman. ->ROFF4.C.
- [CP/M:BDS]
-
- CUG128.16-NEST By Earnest E. Bergmann. Demonstration for nesting
- macro's and string substitutions. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.17-NETEST By Earnest E. Bergmann. Demo or test of the .ne
- command to see that it works properly even with first line on a page.
- ->ROFF4.C. [CP/M:BDS]
-
- CUG128.18-ONE By Earnest E. Bergmann. Test used with SOREST.
- ->ROFF4.C. [CP/M:BDS]
-
- CUG128.19-PAGES By Earnest E. Bergmann. Test for pagination and other
- related functions such as titles. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.20-PROWRITE By Earnest E. Bergmann. Initialization for
- Prowriter Printer Series. ->ROFF4.C. [CP/M:BDS] A seven bit mode is
- assumed.
-
- CUG128.21-READ.ME By Earnest E. Bergmann. Comments on the Roff4
- formatter in public domain. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.22-ROFF41.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.23-ROFF4161.COM
-
- CUG128.24-ROFF4.DOC v. 1.6 By Earnest E. Bergmann. documentation of
- Roff4 formatter. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.25-ROFF4.SUB By Earnest E. Bergmann. Submit file to create
- Roff4.com from sources. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.26-ROFF42.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.27-ROFF4.C v. 1.6 By Earnest E. Bergmann. A formatter for users
- with different hardware. [CP/M:BDS]
-
- CUG128.28-ROFF44.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.29-ROFF45.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.30-ROFF46.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.31-ROFF47.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.32-ROFF43.C v. 1.6 By Earnest E. Bergmann. Source Module for
- Roff. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.33-SCI.ASM
-
- CUG128.34-SCI.COM
-
- CUG128.35-SOTEST By Earnest E. Bergmann. Test and demo for nested .so
- commands. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.36-THREE By Earnest E. Bergmann. Sotest help. ->ROFF4.C,
- SOTEST. [CP/M:BDS]
-
- CUG128.37-TWO By Earnest E. Bergmann. So test help. ->ROFF4.C, SOTEST.
- [CP/M:BDS]
-
- CUG128.38-UPGRADES.LST By Earnest E.Bergmann. Changes from v. 1.50 to
- v. 1.60. ->ROFF4.C. [CP/M:BDS]
-
- CUG128.39-ROFF4.CAT
-
- CUG128.40-ROFF4161.C
-
- CUG128.41-ROF41161.C
-
- CUG128.42-ROFF4161.SUB
-
- CUG128.43-SUBMIT.DSK
-
- CUG128.44-ROFF4161.DOC
-
- CUG128.45-ROFF4.H v. 1.6 By Earnest E. Bergmann. Common Declarations
- -- Roff. ->ROFF4.C. [CP/M:BDS]
-
- ==============================================================================
- CUG129 -
- -----------
-
- CUG129.01-210ROOMB.C Citadel Room Cue. ->210CTDL.C, 210ROOMA.C.
- [CP/M:BDS]
-
- CUG129.02-210ROOMA.C v. 2.0 ->210CTDL.C, 210ROOMB.C. [CP/M:BDS]
-
- CUG129.03-210LOG.C v. 2.0 User Log Code. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.04-210CONFG.C Citadel configuration and initialization
- routines. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.05-210CTDL.C v. 2.0 Citadel BBS. A room oriented electronic
- bulletin board system. This file contains the command-interpreter.
- ->AABUYM.DOC, INSTALL.DOC, HACK.DOC. [CP/M:BDS]
-
- CUG129.06-210MODEM.C v. 2.0 Lowlevel modem/console code. ->210CTDL.C.
- [CP/M:BDS] This code is machine dependent.
-
- CUG129.07-210CTDL.H Header file included by all source files.
- ->210CTDL.C. [CP/M:BDS]
-
- CUG129.08-CLRAY.C Sysop utility which displays order of received
- calls. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.09-CTDLCHNG.C By H. A. White. A sysop utility. Allows fast
- changes of CTDLCNFG.sys parameters. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.10-CLOG.C v. 2.1 By H. A. White. Display CITADEL Log. This
- sysop utility displays users in the order they are shown in the
- Citadel log. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.11-RECOVER1.C By H. A. White. Allows sysop to recover killed
- rooms. ->210CTDL.C. [CP/M:BDS] This only works for room slots which
- have been killed.
-
- CUG129.12-EXPAND.C v. 1.2 By H. A. White. Expands a msg file.
- ->210CT0L.C. [CP/M:BDS]
-
- CUG129.13-210MSG.C v. 2.0 Message file code. ->210CTDL.C. [CP/M:BDS]
-
- CUG129.14-210MISC.C v. 2.0 ->210CTDL.C. [CP/M:BDS]
-
- CUG129.15-INSTALL.DOC Documentation on installing CITADEL on a new
- system. ->210CTDL.C. [CP/M:]
-
- CUG129.16-CTDL.SUB
-
- CUG129.17-CFG.SUB
-
- CUG129.18-WARRANTY.DOC By C & S SOFTWARE. ->210CTDL.C. [CP/M:]
-
- CUG129.19-AAABUYME.DOC Overview of the system. ->210CTDL.C. [CP/M:]
-
- CUG129.20-COUNTRY.DOC List of country codes, for configuration.
- ->210CTDL.C. [CP/M:]
-
- CUG129.21-HACK.DOC Explains the basic data structures and algorithm
- 210CTDL.C. [CP/M:]
-
- CUG129.22-HISTORY.DOC By David Mitchell. Brief history of the package.
- ->210CTDL.C. [CP/M:]
-
- CUG129.23-OPERATR.DOC General documentation, hints and comments on
- running the system. ->210CTDL.C. [CP/M:]
-
- CUG129.24-UTIL.DOC Documentation on the use of utility programs.
- ->210CTDL.C. [CP/M:]
-
- CUG129.25-CATALOG.CAT
-
- CUG129.26-1STREAD.ME
-
- CUG129.27-CTSTUFF.DOC v. 2.4 Documentation on bug fixes and
- enhancements. ->210CTDL.C. [CP/M:]
-
- CUG129.28-2NDREAD.ME
-
- CUG129.29-ENTRY.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.30-NEWROOM.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.31-NOCHAT.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.32-PASSWORD.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.33-WCDOWN.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.34-WCUPLOAD.BLB On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.35-CTDLOPT.MNU Sysop Functions. ->210CTDL.C. [CP/M:]
-
- CUG129.36-EDIT.MNU On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.37-ENTOPT.MNU Enter options. ->210CTDL.C. [CP/M:]
-
- CUG129.38-MAINOPT.MNU On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.39-READOPT.MNU Read options.->210CTDL.C. [CP/M:]
-
- CUG129.40-AIDE.MNU Priviledge aide functions. ->210CTDL.C. [CP/M:]
-
- CUG129.41-AIDE.HLP On-line help file. ->210CTDL.D. [CP/M:]
-
- CUG129.42-ENTER.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.43-EXTENDED.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.44-GOTO.HLP
-
- CUG129.45-HIDDEN.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.46-LOGIN.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.47-LOGOUT.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.48-MAIL.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.49-READ.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.50-SUMMARY.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.51-LOCALBBS.HLP On-line help file. Phone numbers for help.
- ->210CTDL.C. [CP/M:]
-
- CUG129.52-FILES.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.53-HOURS.HLP
-
- CUG129.54-HELPOPT.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.55-DOHELP.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.56-SKIP.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.57-FORGET.HLP On-line help file. ->210CTDL.C. [CP/M:]
-
- CUG129.58-L2.COM
-
- CUG129.59-CLRAY.COM
-
- CUG129.60-CLOG.COM
-
- CUG129.61-RECOVER1.COM
-
- CUG129.62-EXPAND.COM
-
- CUG129.63-CTDLCHNG.COM
-
- CUG129.64-CITADEL.COM
-
- CUG129.65-CONFIGUR.COM
-
- CUG129.66-CTDLCNFG.SYS
-
- CUG129.67-SUBMIT.DSK
-
- ==============================================================================
- CUG130 -
- -----------
-
- CUG130.01-BIOS.LIB v. 1.44 By Rick Hollinbeck. Standard Machine
- Language. Modified bios() function that preserves the hl register for
- the seldsk functions. [CP/M:BDS]
-
- CUG130.02-SCN.LIB General formatted input conversion routine. Called
- by Scanf. [CP/M:BDS]
-
- CUG130.03-DISKIO.DCL v. 1.44 Bios call numbers, for standard bios
- library function. ->DISKIO.C. [CP/M:BDS]
-
- CUG130.04-VMAIN.C By Greg Lister. An exercise for VOILE. ->VFILE.C.
- [CP/M:BDS]
-
- CUG130.05-MAKEDEF.H By Jan Larsson. ->MAKESYS.C. [CP/M:BDS]
-
- CUG130.06-DISKIO.C Disk i/o functions. These provide read/write level
- interface to CP/M disk facilities. ->DISKIO.DCL. [CP/M:BDS]
-
- CUG130.07-MAKEHEX.C By Jan Larsson. Part of MAKESYS which contains
- routines for reading Intel standard HEX files. ->MAKESYS.C. [CP/M:BDS]
-
- CUG130.08-SUBMIT.DSK
-
- CUG130.09-CATALOG.020
-
- CUG130.10-MAKESYS.DOC By Jan Larsson. Makesys documentation.
- ->MAKESYS.C. [CP/M:BDS]
-
- CUG130.11-MAKESYS.C By Larsson. MAKESYS is a program useful for those
- constantly modifying their CP/M 2.2 BIOS modules. ->MAKESYS.DOC
- [CP/M:BDS]
-
- CUG130.12-RY.H By Steve Passe. ->RY.C. [CP/M:BDS]
-
- CUG130.13-RY.C By Steve Passe. Library of File Handlers. Update to
- randomx.c on Functions I(CUG#102). Consists of a set of functions that
- allow direct random access to a disk file. ->RANDOMX. [CP/M:BDS]
- Requires z80.
-
- CUG130.14-DPATCH.C v. 1.44 By Rick Hollinbeck. Disk Patcher.
- [CP/M:BDS] For 1.44 BDS.
-
- CUG130.15-MAKELIB.C By Jan Larsson. ->MAKESYS.C. [CP/M:BDS]
-
- CUG130.16-BDOSCOM.C By Nick Hammond. Stat. Tutorial and functions for
- manipulating CP/M disks, accessing disk parameters headers, etc.
- [CP/M:BDS]
-
- CUG130.17-MAKESYS.SUB By Jan Larsson. ->MAKESYS.C. [CP/M:BDS]
-
- CUG130.18-GCO.C v. 1.0 By Steve Platter. This routine creates a
- standard inverse video character set for the EXIDY sorcerer. The
- inverse character generator resides in both the standard and user
- graphics areas. [CP/M:BDS]
-
- CUG130.19-LONG.C By Paul J. Gans. Long Integer Package. These
- functions together with the z80 assembly language coded routine Li
- constitute a packaqe to provide long integer capability to BDS C via
- function calls similar to floating point package. ->LONG.DOC.
- [CP/M:BDS]
-
- CUG130.20-YACCRL.DOC By Earl T. Cohen. Documentation of YACCRL
- generator. ->YACCRL.C. [CP/M:]
-
- CUG130.21-VFILE.C v. 1.0 By Greg Lister. Consists of five functions
- which simulate a 'BASIC RANDOM FILE' structure using fixed length
- records of varying pre-specified size. [CP/M:BDS]
-
- CUG130.22-G82.ASM
-
- CUG130.23-G81.ASM
-
- CUG130.24-GZO.ASM
-
- CUG130.25-G80.ASM
-
- CUG130.26-BS.USE By Steve Passe. Explains how to search and maintain a
- sorted file using RY functions. ->RY.C, RY.DOC. [CP/M:BDS]
-
- CUG130.27-RYTEST.C By Steve Passe. The random file code tester.
- ->RY.C. [CP/M:BDS]
-
- CUG130.28-RY.DOC By Steve Passe. RY Documentation. ->RY.C. [CP/M:]
-
- CUG130.29-VIEW.C v. 1.0 By Rick Hollinbeck. View. A disk block viewer
- for CP/M. [CP/M:BDS] For BDS v. 1.44, needs addressable cursor, uses
- diskio and bios.lib.
-
- CUG130.30-B.C v. 1.1 Directory Header. This program prints out a
- sorted directory listing similar to that which would be produced by
- combination of STAT and LIST. [CP/M:BDS]
-
- CUG130.31-DISKU.C v. 2.4 By Robert Pasky. Disk Utility. This program
- allows the operator to examine and modify a CP/M disk, either single
- density or Micromation's double density. [CP/M:BDS]
-
- CUG130.32-LONG.DOC By Paul Gans. Long Integer Documentation. ->LONG.C.
- [CP/M:]
-
- CUG130.33-LONGCODE.MAC Long. Long is a facility to allow long integers
- to be handled in BDS C. ASM code for long package. ->LONG.C. [CP/M:]
-
- CUG130.34-RY.USE By Steve Passe. Tutorials on the use of RY codes.
- ->RY.C. [CP/M:BDS]
-
- CUG130.35-LX.CRL
-
- CUG130.36-YACCRL.C By Earl T. Cohen. CRL file generator which does
- most of the bookkeeping for you. ->CASM. [CP/M:BDS] this requires an
- assembler that produces a listing to a disk file, superceded by CASM.
-
- CUG130.37-MAKEPARM.C By Jan Larsson. ->MAKESYS.C. [CP/M:BDS]
-
- ==============================================================================
- CUG131 -
- -----------
-
- CUG131.01-SUBMIT.DSK
-
- CUG131.02-ACRL.CAT By W. Lemiszki. ACRE. Catalog of source files for
- ACRL. ->L2, CLINK, ACRL.C.
-
- CUG131.03-ACRL.H v. 2.0 By W. Lemiszki. ACRL. Header file for ACRL.
- ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.04-ACRL.C v. 2.0 By W. Lemiszki. ACRL. A relocatable 8080
- assembler which produces .CRL files for use with CLINK. ->L2, CLINK.
- [CP/M 2.x:BDS v. 1.50]
-
- CUG131.05-APAR.C v. 2.0 By W. Lemiszki. ACRL. Parsing routines for
- ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.06-AI.EX.C v. 2.0 By W. Lemiszki. ACRL. Lexical analyzer (token
- recognizer) for ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.07-AEXP.C v. 2.0 By W. Lemiszki. ACRL. Expression evaluator for
- ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.08-A8080.C v. 2.0 By W. Lemiszki. ACRL. Code generator for
- ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.09-ACRL.DOC v. 2.0 By W. Lemiszki. ACRL. Documentation for
- ACRE. ->L2, CLINK, ACRL C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.10-TESTl.CSM v. 2.0 By W. Lemiszki. ACRL. Tests pseudo-ops and
- expression evaluation for ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v.
- 1.50]
-
- CUG131.11-TEST2.CSM v. 2.0 By W. Lemiszki. ACRL. Test all 8080
- instructions for ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.12-TEST3.CSM v. 2.0 By W. Lemiszki. ACRL. Test error checking
- and reporting for ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.13-CCACRL.SUB v. 2.0 By W. Lemiszki. ACRL. Compile all modules
- for ACRl. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.14-LINKACRL.SUB v. 2.0 By W. Lemiszki. ACRL. Link all modules
- for ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.15-BDS.EQU v. 2.0 By W. Lemiszki. ACRL. Compressed BDS.LIB for
- ACRL. ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.16-ACRL.COM By W. Lemiszki. ACRL. An assembler for .CRL files.
- ->L2, CLINK, ACRL.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.17-FPUT.CAT By W. Lemiszki. FPUT. Catalog of files for FPUT.
- ->FPUT.C. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.18-FPUT.C By W. Lemiszki. FPUT. A file copy utility which
- allows files to be moved between CP/M user area and which accepts a
- script file to control the transfer. [C/PM 2.x:BDS v. 1.50]
-
- CUG131.19-FPUT.DOC By W. Lemiszki. FPUT. Manual page for FPUT.
- ->FPUT.C. [C/PM 2.x:BDS v. 1.50]
-
- CUG131.20-CATALOGS.DOC By W. Lemiszki. FPUT. Manual page describing
- FPUT. [C/PM 2.x:BDS v. 1.50]
-
- CUG131.21-FPUT.COM By W. Lemiszki. FPUT. [CP/M 2.x:BDS v. 1.50]
-
- CUG131.22-READ.ME By W. Lemiszki. Author's address and brief
- descriptions of ACRL and FPUT.
-
- ==============================================================================
- CUG132 -
- -----------
-
- CUG132.01-README.DOC By A.J. Griggs. Griggs Documentation. A
- user's/programmer's manual for the 6809 implementations or Ron Cain's
- Small C Compiler, and the graphics driver/support package for the
- Radio Shack Color Computer. ->COLORLIB.A68. [CP/M:]
-
- CUG132.02-SERIO.C Serial Transfer Utility. Program to provide serial
- I/O from the CP/M system on a SSM IO4 board. ->SER6809, SER69.
- [CP/M:BDS]
-
- CUG132.03-SHOOT1.C Target Shooting Game -- Part 2. ->SHOOT.C.
- [CP/M:Small C]
-
- CUG132.04-PRELUDE Graphics Package -- Prelude. Increase stack space
- available to a Small C program. [CP/M:Small C]
-
- CUG132.05-FPASSO.C Graphics Package -- Assembly. Tests if an object
- needs updating. Erases objects which do. ->COLORLIB.A68. [CP/M:]
-
- CUG132.06-SHOOT. GPH Object Definitions. 6809 Assembly Language file
- which defines the required objects for a simple target-shoot game.
- ->SHOOT.C. [CP/M:]
-
- CUG132.07-FPASS2.C Graphics Package -- Assembly. Calling functions.
- Writes new objects. ->COLORLIB.A68. [CP/M:]
-
- CUG132.08-GRAPH.H Graphics Package -- Header. ->COLORLIB.A68. [CP/M:]
-
- CUG132.09-COLORLIB.A69 By A.J. Griggs. Graphics package -Modules.
- Lower level graphics primitives to erase or write an object.
- [CP/M:BDS]
-
- CUG132.10-LIB Graphics Package. ->COLORLIB.A68. [CP/M:]
-
- CUG132.11-RUN 6809 Macro Definitions. Macro's to define extensions to
- the 6800 instructions set. [CP/M:]
-
- CUG132.12-RUN6809.A69 Small C -- Runtime Package. ->CANEW.C. [CP/M:]
-
- CUG132.13-CB.C By Ron Cain, A.J. Griggs. Small C -- Part 2. ->CANEW.C.
- [CP/M:BDS]
-
- CUG132.14-CD.C By Ron Cain A.J. Griggs. Small C -- Expression parser.
- ->CANEW.C. [CP/M:BDS]
-
- CUG132.15-CDEF.H v. 1.1 By Ron Cain, A.J. Griggs. Definitions.
- ->CANEW.C. [CP/M:BDS]
-
- CUG132.16-CWRTINI.C By A.J. Griggs. Graphics Package -- Part 2. Part
- of the 6809 Color Computer Graphics Package. ->COLORLIB.A68.
- [CP/M:Small C]
-
- CUG132.17-CE6809.C By Ron Cain, A.J. Griggs. Small C -- Code
- generator. ->CANEW.C. [CP/M:BDS]
-
- CUG132.18-CWRITER.C By A.J. Griggs. Graphics Package -- Part 1.
- Routine to process object description lists. ->COLORLIB.A68.
- [CP/M:Small C]
-
- CUG132.19-PASS1.C Graphics Package. Checks for interaction between
- objects. ->COLORLIB.A68, FPASS1.A68. [CP/M:Small C]
-
- CUG132.20-PASS2.C Graphics Package. Writes updated objects to display.
- ->COLORLIB.A68, FPASS2.A68. [CP/M:Small C]
-
- CUG132.21-SHOOT.H Shoot Header. ->SHOOT.C. [CP/M:Small C]
-
- CUG132.22-SHOOTINI.C Target Shooting game -- Initilization list.
- ->SHOOT.C. [CP/M:Small C]
-
- CUG132.23-SUBMIT.DSK
-
- CUG132.24-PASSO.C Graphics Package. Checks for objects requiring
- update. ->FPASS0.A68 COLORLIB.A68. [CP/M:Small C]
-
- CUG132.25-SHOOT1.H69 ->SHOOT.C. [CP/M:]
-
- CUG132.26-SHOOT.C Target Shooting Game -- Part 1. A simple
- target-shooting game that demonstrates the use of the qraphics
- package. ->SHOOT.GPH, CWRITER.DOC. [CP/M:Small C]
-
- CUG132.27-FPASS1.C Graphics Package -- Assembly. Checks for overlaps.
- ->COLORLIB.A68. [CP/M:]
-
- CUG132.28-DLOAD Downline Loader. Utility to download files from 6809
- Assembly Source. ->README.DOC. [CP/M:]
-
- CUG132.29-CWRITER.DOC By A.J. Griggs. Documentation for CWRITER.
- ->CWRITER.C, COLORLIB.A68. [CP/M:Small C]
-
- CUG132.30-SERIO.COM
-
- CUG132.31-SER69.A69 Serial Input Functions. Similar to SER6809.
- ->SER6809. [CP/M:]
-
- CUG132.32-CANEW.C By Ron Cain, A.J. Griggs. Small C -- Part 1.
- Starting Module of Small C Cross-compiler which generates 6809
- assembly code. [CP/M:BDS] This Small C is not self-compiling. Requires
- BDS v. 1.41 or better.
-
- CUG132.33-CANEW.COM
-
- CUG132.34-SER6809 Serial Input Functions. Assembly language modules to
- support serial I/0 on the Radio Shack Color Computer. ->SER69.A69.
- [CP/M:]
-
- CUG132.35-BLDC.SUB
-
- CUG132.36-BDSCIO.H v. 1.41 BDSC Header File. [CP/M:BDS]
-
- ==============================================================================
- CUG133 -
- -----------
-
- CUG133.01-E.DOC v. 4.6 By G. Nigel Gilbert. Tutorial Guide. A tutorial
- guide and Implementation Manual. ->E. [CP/M:BDS]
-
- CUG133.02-E.H By G. Nigel Gilbert. Header file for E. Standard header
- file, #included in all function files. ->E. [CP/M:BDS]
-
- CUG133.03-E2 By G. Nigel Gilbert. E Screen Editor -- Part 2. Functions
- to perform text changing commands. ->E. [CP/M:BDS]
-
- CUG133.04-E4 By G. Nigel Gilbert. E Screen Editor -- Part 4. Functions
- to perform find, alter, and repeat commands. ->E. [CP/M:BDS]
-
- CUG133.05-E3 By G. Nigel Gilbert. E Screen Editor -- Part 3. Functions
- to write text to screen. ->E. [CP/M:BDS]
-
- CUG133.06-E5 By G. Nigel Gilbert. E Screen Editor-- Part 5. Functions
- to read and write files. ->E. [CP/M:BDS]
-
- CUG133.07-E6 By G. Nigel Gilbert. E Screen Editor -- Part 6. This
- performs block commands. ->E. [CP/M:BDS]
-
- CUG133.08-E7 By G. Nigel Gilbert. E Screen Editor -- Part 7. Low level
- terminal I/0 functions. ->E. [CP/M:BDS]
-
- CUG133.09-E8 By G. Nigel Gilbert. E Screen Editor -- Part 8. Functions
- to get and put text lines into ad out of storage. ->E. [CP/M:BDS]
-
- CUG133.10-E9 By G. Nigel Gilbert. E Screen Editor -- Part 9. Manages
- virtual memory. ->E. [CP/M:BDS]
-
- CUG133.11-E10 By G. Nigel Gilbert. E Screen Editor -- Part 10. A file
- buffer operation extracted and stripped from stdlio1 with protection
- from bdos error crashes added. ->E. [CP/M:BDS]
-
- CUG133.12-ETERM By G. Nigel Gilbert. E Screen Editor -Terminal I/0.
- Televideo version of terminal dependent screen control functions. ->E.
- [CP/M:BDS]
-
- CUG133.13-EHAZE By G. Nigel Gilbert. E Screen Editor -Terminal I/0.
- Hazeltine 1500 version of terminal dependent screen control functions.
- ->E. [CP/M:BDS]
-
- CUG133.14-EKAY By G. Nigel Gilbert. E Screen Editor -Terminal I/0.
- Kaypro II version of terminal dependent screen control functions. ->E.
- [CP/M:BDS]
-
- CUG133.15-EADDS By G. Nigel Gilbert. E Screen Edttor -Terminal I/O.
- Adds revision of terminal dependent screen control functions. ->E.
- [CP/M:BDS] This file is specific to the ADDS range of terminals.
-
- CUG133.16-EDEC52 By G. Nigel Gilbert. E Screen Editor -Terminal I/O.
- DECVT52 version of terminal dependent screen control functions. ->E.
- [CP/M:BDS] This file is specific to the DECVT52 Visual 50 and Visual
- 55 terminals.
-
- CUG133.17-E.SUB
-
- CUG133.18-E.COM
-
- CUG133.19-L2.COM
-
- CUG133.20-NEWFOR48
-
- CUG133.21-TEXTCOM.DOC By G. Nigel Gilbert. Textcom documentation.
- ->TEXTCOM. [CP/M:BDS]
-
- CUG133.22-TEXTCOM v. 1.7 By G.N. GILBERT. 'Text comparison utility.'
- Compares two text files printing differences, attempts to
- re-synchronise after finding differences. [CP/M:BDS]
-
- CUG133.23-TEXTCOM.SUB
-
- CUG133.24-INFO.DOC By G. Nigel Gilbert. Table of Contents. A listing
- and description of the files on CUG133. [CP/M:]
-
- CUG133.25-E1 By G. Nigel Gilbert. E. Screen Editor -- Part 1. Prints
- directory, files, getnum are all functions in this flle. ->E.
- [CP/M:BDS]
-
- CUG133.26-E v. 4.8 By G. Nlgel Gilbert. E Screen Editor -- Part 0. A
- full screen text editor with pop-down submenus. Features a simple
- command set virtual memory and comprehensive protection from disk
- errors. Easily adapted to various terminals. ->CUG114, CUG115 CUG151,
- CUG158, CUG157. [CP/M:BDS]
-
- ==============================================================================
- CUG134 -
- -----------
-
- CUG134.01-CORO.H By Kevin Kenny. Definitions. ->CORO1.C. [CP/M:BDS]
-
- CUG134.02-CPROFILE.C By Kevin Kenny. Profiler for C. A profiler for
- BDS C programs which runs a user program (the 'target command' in the
- synopsis) and counts the number of times that each source statement
- was executed. [CP/M:BDS]
-
- CUG134.03-CMDUTIL.NRO By Kevin Kenny. Subroutine library -manual.
- [CP/M:]
-
- CUG134.04-CTOA.H By Kevin Kenny. Externals for CTOA. ->CTOA.C. [CP/M:]
-
- CUG134.05-DIFF.NRO By Kevin Kenny. DIFF -- manual page. ->DIFF.C.
- [CP/M:BDS]
-
- CUG134.06-CORO.NRO By Kevin Kenny. C Functions -- manual page. [CP/M:]
-
- CUG134.07-CORO1.C By Kevin Kenny. Coroutine Package for BDS. The
- portions of BDS C coroutine package that are implemented in C.
- [CP/M:BDS]
-
- CUG134.08-C0R02.CSM By Kevin Kenny. Assembly Language. Assembly
- language definitions of auxiliary functions needed by the BDS C
- coroutine manager. ->CORO1.C. [CP/M:BDS]
-
- CUG134.09-CMDUTIL.C By Kevin Kenny. Command utilities. This package
- contains a variety of functions useful for writing command processors,
- including a standard command line argument. [CP/M:BDS]
-
- CUG134.10-CATALOG.DOC Documentation Source Codes. A complete catalog
- of the files on CUG134 including the documentation files and the
- source codes. [CP/M:]
-
- CUG134.11-INSTALL.DOC By Kevin Kenny. Installation Guide. [CP/M:BDS]
-
- CUG134.12-README.DOC An overall description of the disk. [CP/M:]
-
- CUG134.13-CORODOC.NRO By Kevin Kenny. Coroutine Package -Doc.
- [CP/M:BDS]
-
- CUG134.14-AN.NRO By Kevin Kenny. NRO macro definitions to support
- generation of manual pages. [CP/M:BDS]
-
- CUG134.15-CTOATBLS.H By Kevin Kenny. Include file for tables.
- ->CTOATBLS.CSM. [CP/M:BDS]
-
- CUG134.16-CASM2.C By Kevin Kenny. File Postprocessor-2. ->CTOA.C.
- [CP/M:BDS]
-
- CUG134.17-CPROFILE2.CSM By Kevin Kenny. BDS Profiler -Assembly. The
- assembly language functions needed by the BDS C profiler program.
- ->CPROFILE.C [CP/M:BDS]
-
- CUG134.18-CASM2.C By Leon Zolman. A modified version of CASM with some
- bug fixes. An ASM preprocessor. [CP/M:BDS] This file available only to
- licensed users of BDS C.
-
- CUG134.19-DIFF.C By Kevin Kenny. DIFF -- File Comparator. Diff
- performs a comparison between two ASCII files, and lists the
- differences on the console or to a redirected output. [CP/M:BDS]
-
- CUG134.20-CPROFILE.NRO By Kevin Kenny. Profiler -- manual page.
- ->CPROFILE.C. [CP/M:BDS]
-
- CUG134.21-GENREL.C By Kevin Kenny. Service Program. Program to
- generate a relocation directory in a .cal file. It is intended for
- applications which need to move code around at run time in a C program
- ->CPROFILE.C. [CP/M:BDS]
-
- CUG134.22-RETAB.C By Kevin Kenny. Example Coroutine. Illustrates the
- use of Coroutines to simulate UNIX-style pipelines. [CP/M:BDS]
-
- CUG134.23-CMDUTIL.H By Kevin Kenny. Standard header file for programs
- using the 'cmdenv' functions. ->CMDUTIL.C. [CP/M:BDS]
-
- CUG134.24-CTOA.NRO By Kevin Kenny. Documentation for the
- postprocessor. ->CTOA.C. [CP/M:BDS]
-
- CUG134.25-CTOA.C By Kevin Kenny. Postprocessor CRL-ASM. CTOA is a
- postprocessor intended to produce the assembly language equivalent of
- a BDS C program. [CP/M:BDS]
-
- CUG134.26-CTOATBLS.CSM By Kevin Kenny. Constant Table for CTOA. This
- file contains two functions which return pointers to constant tables.
- ->CTOA.C. [CP/M:BDS]
-
- CUG134.27-PIP.CMD
-
- CUG134.28-SUBMIT.DSK
-
- ==============================================================================
- CUG135 -
- -----------
-
- CUG135.01-PRIME.C By Hugh S. Meyers. Probabalistic Primality. This
- program uses algorithm P (Probabilisitic primality test) from
- 'Seminumerical Algorithms'. ->MATH.CSM. P.C. [CP/M:BDS]
-
- CUG135.02-VLI.CRL
-
- CUG135.03-VLI.CSM By Hugh S. Meyers. Math Package Interface. A front
- end for Math.crl. Contains all of the named subroutine calls for BDS
- as well as all of the housekeeping necessary to use math.crl. Contains
- 37 Functions. ->MATH.CSM. [CP/M:BDS] 8080 Assembly.
-
- CUG135.04-MATH.CRL
-
- CUG135.05-MATH.CSM By Hugh S. Meyers, M.G. Dinneley, Thomas Hill. High
- Precision Math Library. Very high precision math subroutine package.
- This version has corrected errors as well as making the transition to
- BDS CSM format. ->VLI.CSM, E.C, RATC.C, PRIME.C, GR1.C, P.C.
- [CP/M:BDS] 8080 Assembly.
-
- CUG135.06-V.C By Hugh S. Meyers. VLI Examples. A series of examples on
- VLI function calls as compiled, a demonstration of how they work in
- source. ->MATH.CSM. [CP/M:BDS]
-
- CUG135.07-QPM.CRL
-
- CUG135.08-QPM.CSM By Hugh S. Meyers. Primality Tests. Contains two
- functions that test either a string or an integer for primality.
- ->MATH.CSM. [CP/M:BDS] 8080 Assembly.
-
- CUG135.09-M.C By Hugh S. Meyers. Fermit's primality test. An
- implementation of Fermits Little Theorem as a practical test of
- primality for micro computers. ->MATH.CSM. [CP/M:BDS]
-
- CUG135.10-RATC.C By Hugh S. Meyers. Ration version of VLI. Set of
- rational number functions (add, subtract, multiply, divide) as an
- extension to the system. ->MATH.CSM. [CP/M:BDS]
-
- CUG135.11-E.C By Hugh S. Meyers. Napier's Constant. Proqram that does
- nothing but compute E to some desired number of digits beyond the
- decimal. ->MATH CSM. [CP/M:BDS] Requires MATH.CSM.
-
- CUG135.12-P.C By Hugh S. Meyers. Algorithm P. a probabilist primality
- test. ->PRIME.C, MATH.CSM. [CP/M:BDS]
-
- CUG135.13-SQR1.C By Hugh S. Meyers. Exponential Approximations. A
- demonstration of how an S100 computer and BDS C can compute
- 1.000000^134217728 with 50 digit accuracy.->MATH.CSM. [CP/M:BDS]
-
- CUG135.14-READ.ME
-
- CUG135.15-SUBMIT.DSK
-
- CUG135.16-CALC.C By Hugh S. Meyers. RPN Calculator. A reverse Polish
- programmable calculator based somewhat an HPIIC. ->MATH.CSM.
- [CP/M:BDS] Requires Math.csm.
-
- ==============================================================================
- CUG136 -
- -----------
-
- CUG136.01-DUMPSTAR.COM v. 1.00 By R. Rodman. DUMPSTAR. ->DUMPSTAR.C.
- [CP/M:]
-
- CUG136.02-TZ2.C v. 0.29 By R. Rodman. TZ -- Part 2. [CP/M, MS-DOS,
- TOS:C/80, Aztec, Alcyon]
-
- CUG136.03-TERMINAL.C v. 1.00 By R. Rodman. TERMINAL. Terminal
- installation program. [CP/M:C/80]
-
- CUG136.04-PORTIO.C By R. Rodman. PORTIO. I/O Port routines for C/80.
- [CP/M:C/80]
-
- CUG136.05-TERNINAL.COM v. 1.00 By R. Rodman. TERMINAL. Terminal
- installation program. ->TERMINAL.C. [CP/M:]
-
- CUG136.06-RDTERM.COM v. 1.00 By R. Rodman. RDTERM. ->RDTERM.C. [CP/M:]
-
- CUG136.07-CUG.LTR By R. Rodman. CUG136. Contents of disk.
-
- CUG136.08-DUMPSTAR.C v. 1.00 By R. Rodman. DUMPSTAR. DumpStar Video
- Game. [CP/M:C/80]
-
- CUG136.09-TERMINAL.SYS TERMINAL. Sample terminal definition file.
- [CP/M:]
-
- CUG136.10-TZ.PRG v. 0.29 By R. Rodman. TZ. Twilight Zone Adventure
- Game (Atari ST version). [TOS:]
-
- CUG136.11-DUMPSTAR.SUB By R. Rodman. DUMPSTER. DumpStar Video Game --
- compile submit file. ->DUMPSTAR.C. [CP/M:]
-
- CUG136.12-RDTERM.C v. 1.0O By R. Rodman. RDTERM. Terminal installation
- checkout program. [CP/M:C/80]
-
- CUG136.13-TZ.R v. 0.29 By R. Rodman. TZ. Twilight Zone Adventure Game
- Data File. No fair reading this file!.
-
- CUG136.14-RANDOM.C By R. Rodman. RANDOM. Random number generator for
- C/80. [CP/M:C/80]
-
- CUG136.15-TZ.COM v. 0.29 BV R. Rodman. TZ. ->TZ1.C. [CP/M-80 ]
-
- CUG136.16-TERMINAL.DOC By R. Rodman. TERMINAL. Terminal installation
- program documentation. [CP/M:]
-
- CUG136.17-CMAZE.COM v. 1.0 CMAZE. ->CMAZE.C. [CP/M:]
-
- CUG136.18-CMAZE.SUB CMAZE. ->CMAZE.C. [CP/M:]
-
- CUG136.19-CMAZE.C v. 1.00 By R. Rodman. CMAZE. 3-D Maze Game.
- [CP/M:C/80]
-
- CUG136.20-TZ1.C v. 0.29 By R. Rodman. TZ. Twilight Zone Adventure Game
- (part 1). [CP/M, MS-DOS, TOS:C/80, Aztec, Alcyon]
-
- CUG136.21-TZ.DOC By R. Rodman. TZ. Twilight Zone Adventure Game
- Documentation [CP/M, MS-DOS, TOS:]
-
- CUG136.22-SUBMIT.DSK
-
- ==============================================================================
- CUG137 -
- -----------
-
- CUG137.00-LSUP.H v. 1.0 By Anthony Skelljum. Low Level Header -- Lsup.
- ->LSUP.C.
-
- CUG137.01-SEP83COL.DDJ By Anthony Skelljum. C/UNIX Programmer's
- Notebook column from DDJ, Sept, 1983. Discusses C program formats and
- C Beautifier, run time libraries and link formats.
-
- CUG137.02-APR84COL.DDJ By Anthony Skelljum. C/UNIX Programmer's
- Notebook column from DDJ, April 1984. Readers comment on Skelljum's
- earlier discussion of program layout, UNIX-traits and link format.
-
- CUG137.03-AUG84COL.DDJ By Anthony Skelljum, A. Cameron. C/UNIX
- Programmers Notebook column from 1984 DDJ, Aug. 1984. Discussion of
- UUCP, Ron Cain's Small C, more debate on merits of terseness in the
- user interface. Also offers more portable low-level I/O for BDS C.
-
- CUG137.04-SEP84COL.DDJ By Anthony Skelljum. C/UNIX Programmer's
- Notebook column from DDJ, Sept. 1984. Discusses possible enhancements
- for C.
-
- CUG137.05-DEC83COL.DDJ By Anthony Skelljum. C/UNIX Programmer's
- Notebook column from Dec. 83 of Doctor Dobb's Journal. Discusses pipes
- and filters and the influence UNlX-style program development has on
- the user interface.
-
- CUG137.06-FEB84COL.DDJ By Anthony Skelljum. C/UNIX Programmers
- Notebook column from DDJ, Feb., 1984. Reader feedback relating to a
- proposed C program layout standard.
-
- CUG137.07-JUN84COL.DDJ By Anthony Skelljum. C/UNIX Programmer's
- notebook column from DDJ, Feb., 1984. Discusses nemory models and
- compilers supporting the large model.
-
- CUG137.08-SEP83TAB.I
-
- CUG137.09-SUBMIT.DSK
-
- CUG137.10-LSUP.H v. 1.0 By Anthony Skelljum. Header/definition file.
- ->LSUP.C.
-
- CUG137.11-ENV.C v. 1.0 By Anthony Skelljum. This echos the environment
- to the standard output. ->LSUP.C. [Aztec C]
-
- CUG137.12-README.CUG
-
- CUG137.13-LLSUP.ASM v. 1.0 By Anthony Skelljum. Assembly language
- support routines for LSUP. ->LSUP.C.
-
- CUG137.14-LLINT.ASM v. 1.0 By Anthony Skelljum. Compiler Interface
- Code. ->LSUP.C. [Aztec C86 v. 1.05i] Compiler dependent.
-
- CUG137.15-ENV.EXE
-
- CUG137.16-CUG-DDJ.001
-
- CUG137.17-LSUP.C v. 1.0 By Anthony Skelljum. Long pointer support for
- small memory model 8086 C Compilers. [Aztec C86]
-
- ==============================================================================
- CUG138 -
- -----------
-
- CUG138.01-GPR.C By Anthony Skelljum. General Purpose Routines. A
- library of input/output functions to support numerical applications.
- [MS/DOS:]
-
- CUG138.02-ADVERT.CUG
-
- CUG138.03-README.CUG
-
- CUG138.04-CUG-DDJ.002
-
- CUG138.05-RKST2.C By Anthony Skelljum. RKS Test Program. [MS/DOS:]
-
- CUG138.06-RKST1.EXE
-
- CUG138.07-RKST2.EXE
-
- CUG138.08-RKST1.C By Anthony Skelljum. Test Program. Illustates the
- use of RK4N program. ->RK4N. [MS/DOS:]
-
- CUG138.09-RK4.C v. 1.0 By Mike Roberts. Runge-Kutta order 4. Code to
- solve simple first order differential equations using fourth order
- Runge-Kutta algorithm. ->OCT84COL.DDJ, RKS.C. [MS/DOS:]
-
- CUG138.10-RKTEST1.C By Anthony Skelljum. RK4 Demonstration. ->RK4.
- [CP/M 80, CP/M 86:]
-
- CUG138.11-RKS.C By A. Skelljum, M. Roberts, Burdencite. Code to solve
- a systen of first order ordinary differential equations using 4th
- order Runge-Kutta methods. ->RKS4.C, OCT84COL.DDJ. [MS/DOS:]
-
- CUG138.12-RKTEST1.EXE
-
- CUG138.13-BU.C v. 1.0 By Ian Ashdown. File Backup Utility. This file
- utilizes the undocumented 'ARCHIVIE' file attribute feature to
- automatically detect files that have been changed since the disk was
- last backed up. [CP/M 80, CP/M 86:Aztec, DeSmet]
-
- CUG138.14-BU.DOC By Ian Ashdown. Documentation on BU. Manuscript also
- published in DDJ, Jan., 1985. ->BU.C. [CP/M 80, CP/M 86:]
-
- CUG138.15-BU-80.COM
-
- CUG138.16-SUBMIT.DSK
-
- CUG138.17-OCT84COL.DDJ By Anthony Skelljum. Documentation. C/UNIX
- Programmer's Notebooks' columm from DDJ, Oct., 1984. Dobb's Journal.
- Describes Runga-Kutta algorithm and use of RK4 system. ->RK4.C, RK4.S.
-
- ==============================================================================
- CUG139 -
- -----------
-
- CUG139.01-KED.C v. 1.0 By Linda Rising. Karel The Robot. Part 1 of
- source code for syntax-directed editor KEO. Used for building programs
- to be executed in KAREL's world. ->KARELl.C. [CP/M2+:STAT]
-
- CUG139.02-README2.DOC v. 1.0 By Linda Rising. Karel The Robot. More
- help and general information. ->KAREL1.C. [CP/M 2+:BDS]
-
- CUG139.03-KAREL.SUB v. 1.0 By Linda Rising. Karel The Robot. Uses CP/M
- SUBMIT for automatic world-building and execution of program created
- using KED. ->KAREL.C. [CP/M 2+:BDS]
-
- CUG139.04-KAREL1.COM v. 1.0 By Linda Rising. Karel The Robot.
- ->KAREL1.C. [CP/M 2+:BDS]
-
- CUG139.05-KED.COM v. 1.0 By Linda Rising. Karel The Robot. ->KED.C.
- [CP/M 2+:BDS]
-
- CUG139.06-MENU.DOC v. 1.0 By Linda Rising. Karel The Robot. Listing of
- valid commands for KED editor. ->KAREL1.C. [CP/M 2+:BDS]
-
- CUG139.07-README.DOC v. 1.0 By Linda Rising. Karel The Robot. Notes on
- files and compilation instructions. ->KAREL1.C. [CP/M 2+:]
-
- CUG139.08-KED2.C v. 1.0 By Linda Rising. Karel The Robot. Part 2 of
- source code for syntax-directed editor, KED. Other functions. ->KED.C.
- [CP/M 2t:BDS]
-
- CUG139.09-KAREL1.C v. 1.0 By Linda Rising. Karel The Robot. Source
- code for Karel world builder. [CP/M 2+:BDS]
-
- CUG139.10-KED.H v. 1.0 By Linda Rising. Karel The Robot. Header for
- syntax-directed editor, KED. ->KED.C. [CP/M 2+:BDS]
-
- CUG139.11-KAREL.H v. 1.0 By Linda Rising. Karel The Robot. pleader and
- source for Karel Simulator. ->KAREL1.C. [CP/M 2-:STET]
-
- CUG139.12-UGUIDE.DOC v. 1.0 By Linda Rising. Karel The Robot. User's
- Guide on KAREL the Robot and KED, the syntax-directed editor.
- Information on how to run the programs. ->KAREL1.C.
-
- CUG139.13-SESSIONS.DOC v. 1.0 By Linda Rising. Karel The Robot.
- Examples of KED sessions. To be used along with the user's guide as
- tutorial.
-
- CUG139.14-SUBMIT.DSK
-
- ==============================================================================
- CUG140 -
- -----------
-
- CUG140.01-KEY.C v. 1.0 By Bill Bolton. Key Programmer. Utility to
- program strings under the numeric keypad on a Lear-Seiger ADM31
- terminal. [CP/M:BDS]
-
- CUG140.02-CLOCK.H v. 1.1 By Bill Bolton. System Clock. Header file for
- CLOCK.C. ->CLOCK.C. [CP/M:BDS]
-
- CUG140.03-DDTTOMAC.C v. 1.0 By Nick Hammond. Disassembly Editor.
- Program to convert DDT-format disassembled file into a format useable
- by ASM, MACRO-80 or MAC. [CP/M:BDS]
-
- CUG140.04-DATEDEMO.C v. 1.1 By Bill Bolton. Real-Time Clock Program.
- Demonstration program for real time-clock. ->CLOCK.C. [CP/M:BDS]
-
- CUG140.05-CMODEM.C By Steve Passe. Christensen File Transfer. File
- transfer program using Christensen protocol. [CP/M:BDS] Not a
- full-featured communications program.
-
- CUG140.06-WCT2.C By Your Computer Magazine Staff. Word Counter. Word
- counting program that also calculate column centimetres on magazine
- and newspaper columns. [CP/M:BDS]
-
- CUG140.07-ZCASM13.C v. 1.3 By Brian Waldron. Assembly Language to CRL
- preprocessor. Creates CRL-format code from z80 mnemonics rather than
- 8080 mnemonics like CASM. Uses Microsoft's M80/L80. [CP/M:BDS]
-
- CUG140.08-YAMBOOT.C By Steve Passe. File Transfer utility. Utility for
- file transfer via modem -- Christensen protocol. ->CMODEM.C, YAM.C.
- [CP/M:BDS]
-
- CUG140.09-CLOCK.C v. 1.1 By Bill Bolton. System Clock. Real-time clock
- routine for Godbout -- 1 clock. [CP/M:BDS]
-
- CUG140.10-VERIFY.C v. 1.1 By Steve de Plater. Verify copy utllity.
- Verifies integrity of copied file. Works stand-alone or with BACKUP.C.
- ->BACKUP.C. [CP/M:BDS]
-
- CUG140.11-FIXDIR.C By Bill Bolton. CP/M Directory Cleaner. Program
- allows user to rename or erase CP/M directory entries containing
- illegal characters in the name. [CP/M:BDS]
-
- CUG140.12-BACKUP.C v. 1.3 By Steve de Plater. Copy Utillty. Copies
- files from one disk to another, but does not overwrite if it finds
- identical name on the destination disk. [CP/M:BDSl
-
- CUG140.13-MARGIN.C By Bill Bolton. Margin Setter. Allows user to set
- margins on Qume/Diablo Daisywheel printer from CP/M console.
- [CP/M:BDS]
-
- CUG140.14-STRIP.C By Bill Bolton. High bit stripper. Program to strip
- high order bit from each byte of *INFILE* to create new *OUTfILE*.
- [CP/M:BDS]
-
- CUG140.15-FIXDIR.DOC By Bill Bolton. CP/M Directory Cleaner.
- Documentation for directory cleanup program. ->FIXDlR.C. [CP/M:BDS]
-
- CUG140.16-DDTTOMAC.DOC By Nick Hammond. DDT TO MAC -Disassembly
- Editor. Documentation for DDTTOMAC.C. ->DDTTOMAC.C. [CP/M:BDS]
-
- CUG140.17-READ-ME.1ST By Bill Bolton. Introduction. Letter introducing
- Miscellany 11 prorams by Australian group. [CP/M:BDS]
-
- CUG140.18-MGAME.C v. 1.0 By Bill Bolton. Math Game. New math game for
- children. [CP/M:BDS]
-
- CUG140.19-READ--.ME By Brian Waldron. Index to ZCASM files. An index
- to the ZCASM program files. ->ZCASM13.C. [CP/M:BDS]
-
- CUG140.20-ZCASM.DOC v. 1.3 By Brian Waldron. ZCASM. Documentation to
- the ZCASM program ->ZCASM13.C. [CP/M:BDS]
-
- CUG140.21-ZCASM.SUB v. 1.3 By Brian Waldron. ZCASM.A.SUB file for
- batch processing. Can be used with ZCASM13.C. ->ZCASM13.C. [CP/M:BDS]
-
- CUG140.22-SUBMIT.DSK
-
- CUG140.23-BDSCAT.ALL By Bill Bolton. Catalog. A catalog of early CUG
- library volumnes: CUG108, CUG109, CUG110. [CP/M:]
-
- ==============================================================================
- CUG141 -
- -----------
-
- CUG141.01-CMATH.DOC By P. M. Krasno. Documentation for CMATH.
- ->CMATH.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.02-CIRCLE.C By P. M. Krasno. Circle drawing demo. ->GRAPH.DOC.
- [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.03-FCNPLOT.C By P. M. Krasno. Function Plot. Demonstrates
- graphics and transcendental functions. Generates a curve for sine,
- tan, arctan, exponential, cosine functions. ->GRAPH.DOC. [CP/M 2.x:BDS
- v. 1.5x] Requires TMS9918A.
-
- CUG141.04-COEF.H By P. M. Krasno. Header file for CMATH. ->CMATH.C.
- [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.05-PUNCT.C v 1.11 By R. P. Sarna. Punctuation error finder.
- Finds periods, commas, preceded by spaces, etc. Finds uncapitalized
- letters at beginning of sentences, tests for matching parenthesis.
- [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.06-LOGON.C By R. P. Sarna. System Log On. Provides
- password-protected Logon. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.07-FGETSN.C v 1.11 By R. P. Sarna. Punctuation checker.
- Function used in Punctuation, error checker to get a line 'n' letters
- long. ->PUNCT.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.08-CLOCK.C By P. M. Krasno. Real Time Clock. Program for
- NewClock-80 clock peripheral. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.09-SPIRAL.C By P. M. Krasno. Spiral drawer. Spiral drawing
- routines for graphics package. ->EXPSPI.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.10-PMKLIB.DOC By P. M. Krasno. Krasno function Library.
- Sparsely commented function but extracted fron PMKLIB.C. ->PMKLIB.C.
- [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.11-CLOCK.DOC By P. M. Krasno. Clock routine. Documentation for
- CLOCK.C. ->CLOCK.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.12-README.WC By P. M. Krasno. Introduction. P. M. Krasno's
- description of his submissions. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.13-FLOAT.H By P. M. Krasno. C Math (Log and Trig functions).
- Header file containing octal constants and useful declarations for
- CMATH. ->CMATH.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.14-GRAPH.DOC By P. M. Krasno. Graphics demonstrations.
- Primitives for CHROMAtrs/TMS9918A graphics used in CIRCLE, ROSE,
- SPIRAL, etc. located on this disk. ->EXPSPI, SPIRAL CIRCLE, ROSE.
- [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.15-FONT.DEF
-
- CUG141.16-SWAPCOPY.COM
-
- CUG141.17-LOGON.COM
-
- CUG141.18-LOGINFO.DTA By P. M. Krasno. Log Data. Data file used in
- CMATH package for logarithms. ->CMATH.C. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.19-CMATH.C By P. M. Krasno. Enhanced version of Clogs and
- Ctrigs. Includes a square root function. Functions have been speeded
- up by factoring polynomial expansions differently and eliminating
- round off tests. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.20-PUNCT.COM
-
- CUG141.21-ROSE.C By P. M. Krasno. Rose petal drawing. Graphic
- representation of a rose. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.22-READ.ME By Red Sarna. Introduction. Red Sarna's brief
- description of his submissions. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.23-SUBMIT.DSK
-
- CUG141.24-PMKLIB.C By P. M. Krasno. Miscellaneous functions. Functions
- for CMATH, EXPSPI, CIRCLE, SPIRAL and other graphics on this disk.
- Includes hexdump, floating-point dump, string manipulation and
- plotting functions. ->CMATH.C, GRAPH.DOC. [CP/M 2.x:BDS v. 1.5x]
- Requires TMS9918A.
-
- CUG141.25-EXPSPI.C By P. M. Krasno. Spiral Drawing. Spiral drawing
- routines for graphics package. ->GRAPH.DOC. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.26-HDWLIB.C By P. M. Krasno. Clock Support. Interface routines
- for Newclock-80 time of Day. [CP/M 2.x:BDS v. 1.5x]
-
- CUG141.27-TRIGPLOT.C By P. M. Krasno. Function plotter. Plots sine and
- cosine point by point. GRRAPH.DOC. [CP/M 2.x:BDS v. 1.5x]
-
- ==============================================================================
- CUG142 -
- -----------
-
- CUG142.01-CUGCAT.ALL By Bill Bolton. A catalogue of volumes from CUG.
- [CP/M:]
-
- CUG142.02-FIND+.COM
-
- CUG142.03-CRCBUILD.ASM
-
- CUG142.04-FIND+.ASM By Bill Bolton, Harold VMcIntosh. Find + 2.0.
- Reassembly of FIND.COM. ->FIND.COM. [CP/M:]
-
- CUG142.05-CRCBUILD.A86 v 1.0 By Bill Bolton. This uses the 'old ' CRC
- polynomial code and generates the same CRCKS as most other CRC
- programs. A program to build CP/M file. [CP/M:]
-
- CUG142.06-CRCBUILD.COM
-
- CUG142.07-CLSET.C v 4.0 By Alan Coates. Clock Program. ->CLOCK.C.
- [CP/M:Hi tech C]
-
- CUG142.08-CRC.COM Cyclic Redundancy Checker. [CP/M:]
-
- CUG142.09-CLOCK.C v 4.0 By Alan Coates. FDC-T Clock Utility. Clock
- program for FDC-I which stores a real time clock. [CP/M:Hi tech C,
- Azetec CII]
-
- CUG142.10-SCRUB.CAM
-
- CUG142.11-UNSCRUB.COM
-
- CUG142.12-SCRUB.C By Bill Bolton, Alan Coats. WordStar Scrubber.
- Program to scrub a Wordstar text file back to a standard ASCII file.
- User's high order bits and performs. [CP/M:AZTEC C II]
-
- CUG142.13-UNSCRUB.C By Bill Bolton. Program to unscrub and ASCII text
- file for processing with Wordstar. ->SCRUB.C. [CP/M:AZTEC C II]
-
- CUG142.14-Startim.c By Julian Hyde. Find difference between DataStar
- dates. [CP/M:]
-
- CUG142.15-READ.ME By Alan Coates. Contents of Cug#142. [CP/M:Aztec C
- II]
-
- CUG142.16-AUSTPAMS.WST
-
- CUG142.17-SUBMIT.DSK
-
- CUG142.18-CATLST.CUG
-
- CUG142.19-DAYS.C By Alan Coates. The function accepts a six digit
- ASCII argument ddmmyy and returns a (long) number of days. ->CLOCK.C.
- [CP/M:]
-
- CUG142.20-CHIS16.C By Alan Coates. Chi square and other analysis for 2
- by 2 table. [CP/M:AZTEC C II]
-
- ==============================================================================
- CUG143 -
- -----------
-
- CUG143.01-BATCH.C By Eugene H. Mallory. BATCH is a replacement program
- for SUBMIT.COM provided with CP/M. It uses files with the tags .BAT
- rather than .SUB. ->CUG144 -BATCH.HLP. [:BDS]
-
- CUG143.02-BDSCIO.H By Eugene H. Mallory. [:BDS]
-
- CUG143.03-2UP.C By Eugene H. Mallory. Filter which formats text into
- one or more columns. It has several parameters which can be set on the
- command line. ->CUG144 - 2UP.HLP. [:BDS]
-
- CUG143.04-CAT.C By Eugene H. Mallory. Used to convert C keywords to
- upper case. ->CUG144 CAS.HLP. [:BDS]
-
- CUG143.05-CAT.C By Eugene H. Mallory. Concatenate named files together
- to produce the output. Accepts a list of file names either on the
- command line or from the standard input. File names in the command
- line may use afn's. File names in the standard input may not be
- wildcarded. The files are read in ths order mentioned, command line
- first, then the input, if any. As they are read, they are sent to the
- standard output. ->CUG144 - CAT.HLP. [:BDS]
-
- CUG143.06-CB.C By Eugene H. Mallory. C Program Formatter. Used to
- indent source lines and change { and } to BEGIN and END or LOOP and
- ENDLOOP, etc as needed. ->CUG144 - CB.HLP. [:BDS]
-
- CUG143.07-COMPRESS.C By Eugene H. Mallory. Compress input by encoding
- repeated characters. Reads input and compresses the text to the
- output. Repeated strings of four or more characters are replaced by
- ^nC, where N is represented by A for 1, B for 2 etc. Runs longer than
- 26 characters are encoded as several ^nC strings. ->CUG141
- COMPRESS.HLP. [:BDS]
-
- CUG143.08-COPY.C By Leor Zolman, Eugene H. Mallory. COPY copies files
- to and from different drives and user areas on a CP/M file system.
- [:BDS]
-
- CUG143.09-DIO.C By Eugene H. Mallory. Redirect I/O for the tools
- package. [:BDS]
-
- CUG143.10-CRYPT.C By Eugene H. Mallory. Reversibile cryptographic
- converter. Used to encode or decode a file given a key. The process is
- reversible for the same key. The output is printable, but unreadable
- text. ->CUG144 - CRYPT.HLP. [:BDS]
-
- CUG143.11-DELETE.C By Eugene H. Mallory. DELETE is a better form of
- ERA. It has better afn abilities and types the names of the files
- deleted, or if they are already deleted. ->CUG14 DELETE.HLP. [:BDS]
-
- CUG143.12-ENTAB.C By Eugene H. Mallory. ENTAB copies input to output,
- replacing strings of spaces by tabs so that the result is visually the
- same as the input. Tab stops are assumed to occur every 8 chardcters.
- ENTAB is naive about vertical motion non-printing characters. ENTAB
- will convert a single blank to a tab if it occurs at a tab stop. Thus
- it is not the exact inverse of DETAB. ->CUG144 ENTAB.HLP. [:BDS]
-
- CUG143.13-DIO.H By Eugene H. Mallory. Include file for DIO.C. ->DIO.C.
- [:BDS]
-
- CUG143.14-ECHO.C By Eugene H. Mallory. ECHO copies command line args
- to the output with one arg per line. Because the CP/M translates
- characters into upper case and deletes spaces, and because the I/O
- redirection and pipes use <, >, and + as markers, some special
- conventions are provided to get around these restrictions. ->CUG144 -
- ECHO.HLP. [:BDS]
-
- CUG143.15-ENDIF.C By Eugene H. Mallory. ENDIF is used in BATCH or
- SUBMIT files along with IF. ->CUG144 - IF.HLP. [:BDS]
-
- CUG143.16-SPLIT.C By Eugene H. Mallory. The input file and split it
- into many files. The generated file names $SPILT$.nnn if no name is
- given, or name.nnn if a name is given. ->CUG144 SPLIT.HLP. [:BDS]
-
- CUG143.17-EXIT.C By Eugene H. Mallory. Terminates BATCH (SUBMIT) file
- execution. Can be used with IF and ENDIF for flow control. [ :BDS]
-
- CUG143.18-EXPAND.C By Eugene H. Mallory. EXPAND reads input and
- expands the text to the output. this is the inverse of compress.
- ->CU6144 - EXPAND.HLP. [:BDS]
-
- CUG143.19-HEAD.C By Eugene H. Mallory. Identify and list the first 10
- lines of a list of files. Accept a list of file names either on the
- command line or from the standard input. ->CUG144 HEAD.HLP. [ :BDS]
-
- CUG143.20-HDROUT
-
- CUG143.21-IF.C By Eugene H. Mallory. If is used in BATCH or SUBMIT
- files along with ENDIF. ->CUG144- IF.HLP. [:BDS]
-
- CUG143.22-lNDEX.C By Eugene H. Mallory. Format an index or cross
- reference. Take a sorted output from words and generates a formatted
- index or cross reference, depending on the use of words. ->CUG144 -
- INDEX.HLP. [ :BDS]
-
- CUG143.23-KOPY.C By Eugene H. Mallory. Copy STDIN to STDOUT, and
- coordinate with DIO pipes. [:BDS]
-
- CUG143.24-LS.C By Eugene H. Mallory. Expands file names that appear on
- the command line. It automatically expands the parameter to contain
- all files that fit the afn's. ->CUG144 - LS.HLP. [:BDS]
-
- CUG143.25-LC.C By Eugene H. Mallory. [ :BDS]
-
- CUG143.26-MERGE.C By Eugene H. Mallory. Merge two sorted files and
- produces various combinations in the output stream. The default is to
- do a straight forward merge of the standard input with the named file
- on the command line to the standard output. ->CUG144 MERGE.HLP. [
- :BDS]
-
- CUG143.27-MERGEM.C By Eugene H. Mallory. Merge multiple files into a
- single output file. Input is a list of file names. Output is a single
- file which is in sorted order. The input files must all be sorted with
- the same options as used with the merge. ->CUG144 MERGEM.HLP. [:BDS]
-
- CUG143.28-MIX.C By Eugene H. Mallory. MIX pages together into book
- signature order. Accept a list of file names from the standard input.
- File names may not be wild carded. Each file is assumed to be a page
- of text. The pages are output in book signature order. Partial pages
- and missing pages are filled out with blank lines. ->CUG144 - MIX.HLP.
- [:BDS]
-
- CUG143.29-WILEXP.C By Eugene H.Mallory. BDS C Command-line Wild-card
- expansion utility. [:BDS]
-
- CUG143.30-NUM.C By Eugene H. Mallory. Concatenate named files together
- to produce a line numbered output. Can act either as a filter or a
- source. If the command line contains filenames, these files are read,
- concatenated, and prefixed with a line number. afn's may be used for
- these file names. ->CUG144 NUM.HLP. [:BDS]
-
- CUG143.31-PAGE.C By Eugene H. Mallory. Formats text into pages with
- file headers and page numbers. Can act either as a filter or a source.
- If the command line contains filenames, these files are read,
- formatted, and titled. Afn's may be used for these file names. Each
- file will start on a separate page, and each page will be filled out.
- ->CUG144 - PAGE.HLP. [:BDS]
-
- CUG143.32-RENAME.C By Eugene H. Mallory. Rename files, toolkit
- compatable version of REN. [:BDS]
-
- CUG143.33-PRINT.C By Eugene H.Mallory. Format text to printer. [ :BDS]
-
- CUG143.34-SEARCH.C By Eugene H. Mallory. Search files for lines
- containing a pattern and output the selected lines. The default is to
- output file names of files which contain the pattern. ->CUG144 -
- SEARCH.HLP. [:BDS]
-
- CUG143.35-SELECT.C By Eugene H. Mallory. Select lines from a file
- based on a pattern search and output the selected lines. The default
- is to output lines with the pattern. ->CUG144 SUB.HLP. [ :BDS]
-
- CUG143.36-SUB.C By Eugene H. Mallory. and substitute text strings in
- I/O stream. All occurrences of the pattern will be replaced. ->CUG144
- - SUB.HLP. [:BDS]
-
- CUG143.37-SORT.C By Eugene H. Mallory. This program does an internal
- sort of up to 512 entries. Input and output are the standard
- redirectable input and output. ->CUG144 - SUB.HLP. [ :BDS]
-
- CUG143.38-SORT.C By Eugene H. Mallory. This program does an internal
- sort on multiple files. Input is a list of file names. Output is the
- same list of files. ->CUG144 - SORT.HLP. [:BDS]
-
- CUG143.39-HELP.C By Eugene H. Mallory. HELP is a menu driven utility
- designed to simplify retrieval of misc text. If a name is given, HELP
- locates on the current disk or the A: disk, a file with the name
- name.HLP. If no name is given, help first gives a menu of the
- available files on the current disk and the A: disk with the tag .HLP.
- From this menu, a file may be selected. ->CUG143 HELP.HLP. [ :BDS]
-
- CUG143.40-SUM.C By Euqene H. Mallory. Sums a given field in a set of
- lines. ->CUG144 - SUM.HLP. [:BDS]
-
- CUG143.41-TAIL.C By Eugene H. Mallory. Display lines at the end of a
- text file. ->HEAD.C, MORE.C. [:BDS]
-
- CUG143.42-TEE.C By Eugene H. Mallory. TEE pipe fitting. Can make a
- side copy of a pipe stream. ->CUG144 - TEE.HLP. [:BDS]
-
- CUG143.43-UNIQUE.C By Eugene H. Mallory. Finds unique lines in a
- sorted file. The default usage is to remove extra duplicated lines
- from a sorted list. Input and output are the standard redirectable
- input and output. ->CUG144 - UNIQUE.HLP. [:BDS]
-
- CUG143.44-WORDS.C By Eugene H. Mallory. Separate input into one word
- per 1 line. ->CUG144 WORDS.HLP. [:BDS]
-
- CUG143.45-MORE.C By Eugene H. Mallory. Display file page at a time.
- [:BDS]
-
- CUG143.46-C.C By Eugene H. Mallory. Build Utility. Opens the file
- name.C. It extracts lines beginning with % and constructs a SUBMIT
- file on the A: disk. Used to submit c compiles. Remembers the last
- name in a file ENAME.$$$. If called without the name, uses the saved
- name. ->CUG144 - C.HLP. [:BDS]
-
- CUG143.47-SUBMIT.DSK
-
- CUG143.48-CLEAN.C By Eugene H. Mallory. Cleans up a text file. Can
- indicate bad characters. This cleans up a number of problems with text
- files. It can operate in two modes. In the default mode, control
- characters are stripped out, characters with high order bits on are
- stripped, tabs are expanded, lines too long are split, naked CR's are
- converted to CR NL pairs and files without ending CR NL get them. Both
- kinds of CP/M end-of-files are handled and a true EOF character put at
- the end. Also, trailing blanks are stripped from lines. ->CUG144 -
- CLEAN.HLP. [:BDS]
-
- ==============================================================================
- CUG144 -
- -----------
-
- CUG144.01-SUBMIT.DSK
-
- CUG144.02-C.COM
-
- CUG144.03-CRYPT.HLP By Eugene Mallory. Help file for CRYPT. ->CUG143,
- CRYPT.C.
-
- CUG144.04-MERGE.HLP By Eugene Mallory. Help file for MERGE. ->CUG143,
- MERGE.C.
-
- CUG144.05-CASE.HLP By Eugene Mallory. Help file for CASE. ->CUG143,
- CASE.C.
-
- CUG144.06-MERGEM.HLP By Eugene Mallory. Help file for MERGEM.
- ->CUG143, MERGEM.C.
-
- CUG144.07-MIX.HLP By Eugene Mallory. Help file for MIX. ->CUG143,
- MIX.C.
-
- CUG144.08-NUM.HLP By Eugene Mallory. Help file for NUM. ->CUG143,
- NUM.C.
-
- CUG144.09-CB.HLP By Eugene Mallory. Help file for CB. ->CUG143, CB.C.
-
- CUG144.10-CHECK.COM
-
- CUG144.11-PAGE.HLP By Eugene Mallory. Help file for PAGE. ->CUG143,
- PAGE.C.
-
- CUG144.12-CHECK.LST
-
- CUG144.13-CONTENTS.HLP By Eugene Mallory. Table of Contents. ->CUG143.
-
- CUG144.14-SEARCH.HLP By Eugene Mallory. Help file for SEARCH.
- ->CUG143, SEARCH.C.
-
- CUG144.15-SELECT.HLP By Eugene Mallory. Help file for SELECT.
- ->CUG143, SELECT.C.
-
- CUG144.16-EXAMPLE.HLP
-
- CUG144.17-SORT.HLP By Eugene Mallory. Help file for SORT. ->CUG143,
- SORT.C.
-
- CUG144.18-SORT.HLP By Eugene Mallory. Help fits for SORTM. ->CUG143,
- SORTM.C.
-
- CUG144.19-SPLIT.HLP By Eugene Mallory. Help file for SPILT. ->CUG143,
- SPLIT.C.
-
- CUG144.20-2UP.HLP By Eugene Mallory. Help file for 2UP. ->CUG143,
- 2UP.C.
-
- CUG144.21-BATCH.HLP By Eugene Mallory. Help file for BATCH. ->CUG143,
- BATCH.C.
-
- CUG144.22-CAT.HLP By Eugene Mallory. Help file for CAT. ->CUG143,
- CAT.C.
-
- CUG144.23-CLEAN.HLP By Eugene Mallory. Help file for CLEAN. ->CUG143,
- CLEAN.C.
-
- CUG144.24-COMPRESS.HLP By Eugene Mallory. Help file for COMPRESS.
- ->CUG143, COMPRESS.C.
-
- CUG144.25-SUB.HLP By Eugene Mallory. Help file for SUB. ->CUG143,
- SUB.C.
-
- CUG144.26-SUM.HLP By Euqene Mallory. Help file for SUM. ->CUG143,
- SUM.C.
-
- CUG144.27-TEE. HLP By Eugene Mallory. Help file for TEE. ->CUG143,
- TEE.C.
-
- CUG144.28-TOOLKIT.HLP By Eugene Mallory. Help file for TOOLKIT.
- ->CUG143.
-
- CUG144.29-DELETE.HLP By Eugene Mallory. Help file for DELETE.
- ->CUG143, DELETE.C.
-
- CUG144.30-ECH0.HLP By Eugene Mallory. Help file for ECHO. ->CUG143,
- ECHO.C.
-
- CUG144.31-ENTAB.HLP By Eugene Mallory. Help file for ENTAB. ->CUG143,
- ENTAB.C.
-
- CUG144.32-EXPAND.HLP By Eugene Mallory. Help file for EXPAND.
- ->CUG143, EXPAND.C.
-
- CUG144.33-HEAD.HLP By Eugene Mallory. Help file for HEAD. ->CUG143,
- HEAD.C.
-
- CUG144.34-HELP.HLP By Eugene Mallory. Help file for HELP. ->CUG143,
- HELP.C.
-
- CUG144.35-IF.HLP By Eugene Mallory. Help file for IF. ->CUG143, IF.C.
-
- CUG144.36-INDEX.HLP By Eugene Mallory. Help file for INDEX. ->CUG143,
- INDEX.C.
-
- CUG144.37-LS.HLP By Eugene Mallory. Help file for LS. ->CUG143, LS.C.
-
- CUG144.38-README.HLP
-
- CUG144.39-UNIQUE.HLP By Eugene Mallory. Help file for UNIQUE.
- ->CUG143, UNIQUE.C.
-
- CUG144.40-WORDS.HLP By Eugene Mallory. Help file for WORDS. ->CUG143,
- WORDS.C.
-
- CUG144.41-2UP.COM
-
- CUG144.42-HELP.COM
-
- CUG144.43-C.HLP By Eugene Mallory. Help file for C. ->CUG143, C.C.
-
- CUG144.44-CHECK.HLP By Eugene Mallory. Documentation, for CRCK --
- CHECK.
-
- ==============================================================================
- CUG145 -
- -----------
-
- CUG145.01-CATALOG
-
- CUG145.02-COPY.RIT
-
- CUG145.03-ENVIRON.DOC
-
- CUG145.04-EQN v 1.61 Sample Command File. Demonstrates macro use for
- convenient equation numbering.
-
- CUG145.05-EXY1 v 1.81 Sample Command File. Exidy video output for
- scientific symbols.
-
- CUG145.06-FOOT v 1.61 By Earnest E. Bergmann. Sample Command File.
- Footnoting demonstration.
-
- CUG145.07-FORM v 1.61 By Earnest E. Bergmann. Sample Command File.
- Demonstration creating form letters.
-
- CUG145.08-KAYPRO v 1.61 By Earnest E. Bergmann. Sample Command File.
- Initialize for Kaypro video ouput.
-
- CUG145.09-ROFF43.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.10-LIST v 1.81 By Earnest E. Bergmann. Sample Command File.
- Initialize to list programs with page breaks.
-
- CUG145.11-MARGINS v 1.61 By Earnest E. Bergmann. Sample Command File.
- Test program for top and bottom page and pagination.
-
- CUG145.12-MATRIX v 1.81 By Earnest E. Bergmann. Sample Command File.
- Demonstrates positional control for equations.
-
- CUG145.13-ML92 v 1.61 By Earnest E. Bergmann. Sample Command file.
- Initialize for Okidata micro line 92 printer.
-
- CUG145.14-MX80 v 1.61 By Earnest E. Bergmann. Sample Command file.
- Initialize for Epson MX-80 with Graftrax.
-
- CUG145.15-NEC3525 v 1.61 By Earnest E. Bergmann. Sample Command File.
- Initialization for NEC 3525 Thimble printer with tech math/ times
- Roman.
-
- CUG145.16-NEST v 1.61 Sample Command File. Demonstration for nesting
- ndcros and string substitutions.
-
- CUG145.17-NETEST v 1.61 Sample Command File. Test for .ne command to
- see that it works properly even with the first line on a page.
-
- CUG145.18-ONE v 1.61 Sample Command File. Test of .so command.
- ->SORTEST.
-
- CUG145.19-PAGES v 1.61 Sample Command File. Test for page related
- functions such as titles.
-
- CUG145.20-PROWRITE v 1.61 Sample Command File. Initialization for
- prowriter printer series. Seven bit mode assumed.
-
- CUG145.21-READ.ME
-
- CUG145.22-ROFF44.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.23-ROFF4.DOC v 1.61 By Earnest E. Bergmann. ROFF4
- Documentation. ->ROFF4.C.
-
- CUG145.24-ROFF4.H v 1.61 By Earnest E. Bergmann. Common Declarations.
- ->ROFF4.C.
-
- CUG145.25-ROFF4.SUB
-
- CUG145.26-ROFF42.C v 1.81 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.27-ROFF45.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.28-ROFF46.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.29-ROFF47.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- CUG145.30-SOTEST v 1.61 By Earnest E. Bergmann. Sample Command File.
- Test and demo for nested .so command.
-
- CUG145.31-SCI.ASM
-
- CUG145.32-SCI.COM
-
- CUG145.33-ROFF4.C v 1.61 By Earnest E. Bergmann. ROFF4 Main Source
- Module. ROFF4 is an expanded version of ROFF, based on the formation
- in Kernighan and Plauger's book Software Tools. This version (1.61p)
- is more portable than its predecessors and runs on a PC clone.
- ->CUG128. [MS/DOS:Aztec, DeSmet, Eco-C88]
-
- CUG145.34-THREE v 1.61 By Earnest E. Berqmann. Sample Command File.
- Used with SOTEST. ->SOTEST.
-
- CUG145.35-TWO v 1.61 By Earnest E. Bergmann. Sample Command File. To
- be used with SOTEST. ->SOTEST.
-
- CUG145.36-UPGRADES.LST v 1.61 By Earnest E. Bergmann. Changes from 1.5
- to 1.6. A listing of all known bugs of ROFF4 v. 1.5.
-
- CUG145.37-ROFF4.CAT
-
- CUG145.38-ROFF.BAT
-
- CUG145.39-STARTUP.BAT
-
- CUG145.40-STDIO.H
-
- CUG145.41-ERRNO.H
-
- CUG145.42-FILEI02.H
-
- CUG145.43-BDSJUNK.H
-
- CUG145.44-CC.BAT
-
- CUG145.45-LINKIT.BAT
-
- CUG145.46-INPUT
-
- CUG145.47-CCS.BAT
-
- CUG145.48-ROFFDATA.O
-
- CUG145.49-ROFF4.0
-
- CUG145.50-ROFF41.0
-
- CUG145.51-ROFF42.0
-
- CUG145.52-ROFF43.0
-
- CUG145.53-ROFF44.0
-
- CUG145.54-ROFF45.0
-
- CUG145.55-ROFF46.0
-
- CUG145.56-ROFF4.EXE
-
- CUG145.57-ROFFDATA.C
-
- CUG145.58-FIGS
-
- CUG145.59-FNOTES
-
- CUG145.60-FOOT.BAT
-
- CUG145.61-ROFF47.0
-
- CUG145.62-MAKEROFF.BAT
-
- CUG145.63-ROFF4.MAP
-
- CUG145.64-MATH.H
-
- CUG145.65-IBM.DOC v 1.61 By Glenn Nelson. Notes. Relates problems
- encountered in porting CP/M version to MS/DOS. ->CUG128.
- EMS/DOS:Aztec, DeSmet, Eco-C88
-
- CUG145.66-SEE.MAC
-
- CUG145.67-SUBMIT.DSK
-
- CUG145.68-ROFF41.C v 1.61 By Earnest E. Bergmann. Source Module.
- ->ROFF4.C.
-
- ==============================================================================
- CUG146 -
- -----------
-
- CUG146.01-SUBMIT.DSK
-
- CUG146.02-WC.C Word Count. This program counts total number of lines,
- words and characters in the specified file. [Flex:Small C]
-
- CUG146.03-PRIME.C Small C compiler for 6800. Erathosthenes Sieve Prime
- Number Program in C as excerpted from the Sept, 1981 issue of BYTE
- magazine. Modified for compatibility with Small-C derivatives, which
- do not have FOR loops. As published in '68' MICRO Journal, July 1982.
- [Flex:Small C]
-
- CUG146.04-PRTLIB.C Small C compiler for 6800. Contains the source for
- library functions: printf, fprintf, sprintf, fmspr, fputs. [Flex:Small
- C] Functions differ from those defined in K&R in that they need a
- parameter count as the last argument in a calling routine.
-
- CUG146.05-CUG146.HDR
-
- CUG146.06-NOTES.DOC By Serge Stepanoff, Ron Cain. Letter from Serge
- Stepanoff. [Flex:Small-C]
-
- CUG146.07-FLEXPTRS.TXT Small C compiler for 6800. Pointers to FLEX
- subroutines. [Flex:Small C]
-
- CUG146.08-CCC.H Small C compiler for 6800. Small C header file.
- [Flex:Small C]
-
- CUG146.09-CCINT.TXT Small C compiler for 6800. ORG-O; NAM Small-C
- Interpreter OPT NOP, NOG. [Flex:Small C]
-
- CUG146.10-FSIZE.TXT Small C compiler for 6800. Reads a binary file and
- prints the load addresses of the file, as well as transfer
- address(es), if any. [Flex:Small C]
-
- CUG146.11-SMALLC.C v 2.0 By Serge Stepanoff, Ron Cain. Small C
- compiler for 6800. A version of Ron Cain's Small-C adapted for the
- 6800 micro under TSC's FLEX operating system. Initial conversion was
- done on a PDP 11 running RSX-11 and the DECUS (public domain) C
- compiler with Small C code from DECUS. Ongoing development of this
- version is being carried out on a SWTPC 6800 with dual 8 inch floppies
- and 32K RAM. [Flex v. 2.1:Small C] The TSC assembler accepts any
- length labels but only the first 6 characters are used and saved in
- the symbol table. Therefore, if you have either functions or labels of
- the type MODULE1 and MODULE2, the assembler will generate a multiply
- defined label error. Make sure that the first 6 characters are unique.
-
- ==============================================================================
- CUG147 -
- -----------
-
- CUG147.01-01-18-85.TAG
-
- CUG147.02-DAYTIM.CSM v. 1.10 By John Gilbert, Frank Wancho. Date/Time
- function in assembler provide an equivalent function if you wish to
- use your clock card, usinq this as a mode. ->RBBS4.C. [CP/M, MP/M,
- TurboDos.BDS]
-
- CUG147.03-RBBSFN.C v. 4.0 By John Gilbert, Frank Wancho. RBBS4
- Function Library. Miscellaneous functions, mostly file I/O. ->RBBS4.C.
- [CP/M:BDS] Requires BDS v. 1.50a to compile.
-
- CUG147.04-EXIT2CPM.CCC v. 4.1 By John Gilbert, Frank Wancho. RBBS4
- exit bullit. Displayed when the non-expert exits to CP/M via the C
- command. ->RBBS4.C. [CP/M:BDS]
-
- CUG147.05-HELP.CCC v. 4.1 By John Gilbert, Frank Wancho. Help File.
- ASCII file that is displayed with paging when the user types a ?<CR>
- to the command prompt. Sample file is provided. ->RBBS4.C. [CP/M:BDS]
-
- CUG147.06-ENTER.C v. 4.0 By John Gilbert, Frank Wancho. Entermsg
- functions. ->RBBS4.C. [CP/M:BDS] Requires BDS v. 1.50a to compile.
-
- CUG147.07-LOGON.C v. 4.0 By John Gilbert, Frank Wancho. LOGON
- Functions. ->RBBS4.C. [CP/M.BDS] Requires BDS v. 1.50a to compile.
-
- CUG147.08-MSGHELP.CCC v. 4.1 By John Gilbert, Frank Wancho. Help
- Message. Displayed when the user types ?<CR> on a new line when
- entering message text. ->RBBS4.C. [CP/M:BDS]
-
- CUG147.09-MAINOP.C v. 4.0 By John Gilbert, Frank Wancho. RBBS4
- Function Library. ->RBBS4.C. [CP/M:BDS] Requires BDS-C version 1.50a
- to compile.
-
- CUG147.10-RBBS4.DOC
-
- CUG147.11-RBBS4.HIS
-
- CUG147.12-RBBS4.SUB
-
- CUG147.13-UTIL.C v. 4.1 By John Gilbert, Frank Wancho. Account
- Maintenance. Creates SUBJECTS.CCC and empty SUBJECT.MSG files, and
- initialized USERS.CCC file with the SYSOP entry and default initial
- password of 12345. ->RBBS4.C. [CP/M:BDS] Requires BDS v. 1.50a to
- compile.
-
- CUG147.14-RBBSCIO.C v. 4.1 By John Gilbert, Frank Wancho. RBBS4
- Editor. A rather fancy line editor and associated console I/O
- functions using BIOS calls. May be used as a separate package.
- ->R88S4.C. [CP/M:BDS] Requires BDS v. 1.50a to compile.
-
- CUG147.15-RCTOHLPO.CCC v. 4.1 By John Gilbert, Frank Wancho. Help
- Message. Displayed when the user types the Help Character(^V) in
- normal mode. ->RBBS4.C. [CP/M:BDS]
-
- CUG147.16-RCTOHLP2.CCC v. 4.1 By John Gilbert, Frank Wancho. Help
- Message. Displayed when the user types the Help Character in masked
- mode. ->RBBS4.C. [CP/M:BDSl
-
- CUG147.17-SELHELP.CCC v. 4.1 By John Gilbert, Frank Wancho. Help
- Message. Dispiayed when the user types ? to the SELECT prompt.
- ->RBBS4.C. [CP/M:BDS]
-
- CUG147.18-TDOSFN.CSM By John Gilbert, Frank Wancho. Look and free
- record functions in assembler. ->RBBS4.C. [CP/M, turboDOS:BDS]
- Requires BDS v. 1.50a to compile.
-
- CUG147.19-TWITMSG.CC v. 4.1 By John Gilbert, Frank Wancho. TWIT
- MESSAGE. Displayed when a 'twit logs in. ->RBBS4.C. [CP/M: BDS]
-
- CUG147.20-RBBS4.C v. 4.1 By John Gilbert, Frank Wancho. RBBS4 Main
- Program. Principal beta testing and numerous suggestions by Sigi
- Kluger. Originally designed to support a restricted access, multi-user
- turboDOS RCP/M system. [CP/M:BDS] Requires BDS v. 1.50a to compile.
-
- CUG147.21-UTIL.SUB
-
- CUG147.22-UTILFN.C
-
- CUG147.23-UTLX.C
-
- CUG147.24-UTLX.DOC
-
- CUG147.25-UTLX.SUB
-
- CUG147.26-WELCOME.CCC v. 4.1 By John Gilbert, Frank Wancho. Logan
- Bulletin. A sysop created ASCII file that is displayed with paging
- when a new user successfully registers. The W command also displays
- this file. ->RBBS4.C. [CP/M:BDS]
-
- CUG147.27-SUBMIT.DSK
-
- CUG147.28-RBBS4.H v. 4.1 By John Gilbert, Frank Wancho. The commented
- header file. ->RBBS4.C. [CP/M:BDS] Requires BDS v. 1.50 to compile.
- The DEFINES in this file need to be set for your desired system
- configuration.
-
- ==============================================================================
- CUG148 -
- -----------
-
- CUG148.01-A99ASMLN.C ->A99.C. [CP/M:BDS]
-
- CUG148.02-A99.COM
-
- CUG148.03-A99.CRL
-
- CUG148.04-A99.GBL XASM 99 Globals. ->A99.C. [CP/M:]
-
- CUG148.05-A99.C v. 1.0 By Alexander Cameron, William Colley.
- TI9900/99105 Cross-Assembler. Cross-assenbler for TI 9900/991-5.
- Adapted from William Colley's Cross-assembler for 6800. This
- table-driven assembler is relatively easy to adapt to other
- instruction sets. ->CUG113, CU6149, XASM99.DOC. [CP/M:BDS] Will not
- work for 99150 senes.
-
- CUG148.06-A99ASMLN.CRL
-
- CUG148.07-A99BDS.LIB Selected symbols from BDS run-time package. Used
- when assembling A99tbls.csm. ->A99.C, A99TBLS.CSM. [CP/M:]
-
- CUG148.08-A99EVAL.CRL
-
- CUG148.09-A99SYMB.C Xasm 99 Symbol table Routines. ->A99.C. [CP/M:BDS]
-
- CUG148.10-A99GET.CRL
-
- CUG148.11-A99EVAL.C Xasm 99 expression evaluator. Function to evaluate
- the next expression on the present source lines. ->A99.C. [CP/M:BDS]
-
- CUG148.12-A99PUT.CRL
-
- CUG148.13-A99PUT.C ->A99.C. [CP/M:BDS]
-
- CUG148.14-A99SYMB.CRL
-
- CUG148.15-A99TBLS.ASM output from CASM pre-processor. ->A99.C,
- A99TBLS.CSM. [CP/M:]
-
- CUG148.16-A99TBLS.CRL
-
- CUG148.17-A99TBLS.CSM Xasm 99 machine language module. Includes the
- opcode table and some functions to manipulate it, the attribute table
- and other smaller tables. ->A99.C. [CP/M:] Requires CASM.COM.
-
- CUG148.18-CRC.COM
-
- CUG148.19-TEST.H99 ->A99.C. [CP/M:]
-
- CUG148.20-XASM99.DOC TI9900/99105 X-assembler Doc. ->A99.C. [CP/M:BDS]
-
- CUG148.21-XASM99.PRN Print image of XASM 99.DOC. ->A99.C XASM99.DOC.
- [CP/M:] Wordstar file.
-
- CUG148.22-XASM99.TOC Xasm99 Table of Contents. ->A99.C, XASM99.DOC.
- [CP/M:]
-
- CUG148.23-CRCKLIST.CRC
-
- CUG148.24-TEST.L99 XASM 99 TEST PROGRAM. ->A99.C. [CP/M:BDS]
-
- CUG148.25-READ.ME
-
- CUG148.26-SUBMIT.DSK
-
- CUG148.27-TEST.A99 ->A99.C. [CP/M:]
-
- CUG148.28-A99GET.C ->A99.C. [CP/M:BDS]
-
- ==============================================================================
- CUG149 -
- -----------
-
- CUG149.01-A68S.C v 0.1 By William C. Colley III. 6805 Cross-Assembler
- (Portable). This program lets you use your computer to assemble code
- for the Motorola 6805 family microprocessors. The program is written
- in portable C rather thsn BDS C. All assembler features are supported
- except relocation linkage, and macros. [CP/M-80, CP/M-86, HP-UX,
- MSDOS, PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88,
- HP-UX, Lattice C, Microsoft C, QNIX C] This program has compiled
- successfuily on 2 UNIX compilers, 5 MSDOS compllers, and 2 CP/M
- compilers. A port to BDS C would be extremely difficult, but see
- volume CUG113. A port to Toolworks C is untried.
-
- CUG149.02-A18EVAL.C v 2.3 By William C. Colley III. 1805A
- Cross-Assembler (Portable). ->A18.C. [CP/M-80, CP/M-88, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX,
- Lattice C, Microsoft C, QNIX C]
-
- CUG149.03-A68UTIL.C v 3.3 By William C. Colley III. 6801
- Cross-Assembler (Portable). ->A6B.C. [CP/M-80, CP/M-86, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX,
- Lattice C, Microsoft C, UNIX C]
-
- CUG149.04-HEXTOS.C v 0.1 By William C. Colley III. Intel Hex. Converts
- the Intel hex object files from the 6801 cross-assembler to Motorola
- S-record object files that can be read my Motorola's monitors and
- program loaders. [CP/M-80, HP-UX, MSDOS, PCDOS:AZTEC C II, Eco-C,
- HP-UX, Microsoft C] Since this program has been compiled on a UNIX
- look-alike (HP-UX), portability to UNIX should be trivial. Since it
- has compiled on three full-featured compilers, portability to MSDOS
- should be easy.
-
- CUG149.05-A18.H v 2.3 By William C. Colley III. 1805A Cross-Assembler
- (Portable). ->A18.C, CP/M-86, HP-UX, MSDOS, PCDOS, QNIX. Aztec C86,
- Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX, Lattice C, Microsoft C, QNIX
- C] This program has compiled successfully on 2 UNIX compilers, 5 MSDOS
- compilers, and 2 CP/M compilers. A port to BDS C would be extrermely
- difficult, but see volume CUG113. A port to Toolworks C is untried.
-
- CUG149.06-A68.DOC v 3.3 By William C. Colley III. 6801 Cross-Assembler
- Documentation. ->A68.C. [CP/M-80, CP/M-86, HP-UX MSDOS, PCDOS,
- QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX, Lattice C,
- Microsoft C, QNIX C]
-
- CUG149.07-TEST68.ASM
-
- CUG149.08-A18UTIL.C v 2.3 By William C. Colley III. 1805A
- Cross-Assembler (Portable). ->A18.C. [CP/M-80, CP/M-86, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX,
- Lattice C, Microsoft C, QNIX C]
-
- CUG149.09-A18.DOC v 2.3 By William C. Colley III. 1805A
- Cross-Assembler Documentation. ->A18.C. [CP/M-80, CP/M-86, HP-UX,
- MSDOS, PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88,
- HP-UX, Lattice C, Microsoft C, QNIX C]
-
- CUG149.10-A68.C v 3.3 By William C. Colley III. 6801 Cross-Assembler
- (Portable). This program lets you use your computer to assemble code
- for the Motorola 6800, 6801, 6802, 6803, 6808, and 68701
- microprocessors. The program is written in portable C rather than BDS
- C. All assembler features are supported except relocation, linkage,
- and macros. ->CUG113, 6800 Cross-Assembler. [CP/M-80, CP/M-86, HP-UX,
- MSDOS, PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88,
- HP-UX, Lattice C, Microsoft C, QNIX C] This program has compiled
- successfully on 2 UNIX compilers, 5 MSDOS compilers, and 2 CP/M
- compilers. A port to BDS C would be extremely difficult, but see
- volume CUG113. A port to Toolworks C is untried.
-
- CUG149.11-A685UTIL.C v 0.1 By William C. Colley III. 6805
- Cross-Assembler (Portable). ->A68S.C. [CP/M-80, CP/M-86, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX,
- Lattice C, Microsoft C, QNIX C]
-
- CUG149.12-A685EVAL.C v 0.1 By William C. Colley III. 6805
- Cross-Assembler (Portable). ->A685.C. [CP/M-80, CP/M-86, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX,
- Lattice C Microsoft C, QNIX C]
-
- CUG149.13-A685.H v 0.1 By William C. Colley III. 6805 Cross-Assembler
- (Portable). ->A685.C. [CP/M-80, CP/M-86, HP-UX, MSDOS, PCDOS,
- QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX, Lattice C,
- Microsoft C, QNIX C]
-
- CUG149.14-A18.C v 2.3 By William C. Colley III. 1805A Cross-Assembler
- (Portable). This program lets you use your computer to assemble code
- for the RCA 1802, 1804, 1805, 1805A, 1806, and 1806A Microprocessors.
- The program is written in portable C rather than BDS C. All assembler
- features are supported except relocation, linkage, and macros.
- ->CUG113 1802 Cross-Assembler. [CP/M-80 CP/M-86, HP-UX, MSDOS, PCDOS,
- QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88, HP-UX, Lattice C,
- Microsoft C, QNIX C] This program has compiled successfully on 2 UNIX
- compilers, 5 MSDOS compilers, and 2 CP/M compilers. A port to BDS C
- would be extremely difficult, but see volume CUG113. A port to
- Toolworks C is untried.
-
- CUG149.15-TEST18.ASM
-
- CUG149.16-A68.H v 3.3 By William C. Colley III. 6801 Cross-Assembler
- (Portable). [CP/M-80, CP/M-86, HP-UX, MSDOS, PCDOS, UNIX:Aztec C86,
- Aztec CII, Eco-C, HP-UX, Microsoft C, QNIX C]
-
- CUG149.17-A685.DOC v 0.1 By William C. Colley III. 6801
- Cross-Assembler Documentation. ->A685.C. [CP/M-80, CP/M-86, HP-UX,
- MSDOS, PCDOS, QNIX:Aztec C88, Aztec CII, CI-C86, Eco-C, Eco-C88,
- HP-UX, Lattice C, Microsoft C, QNIX C]
-
- CUG149.18-TEST685.ASM
-
- CUG149.19-A68EVAL.C v 3.3 By William C. Colley III. 6801
- Cross-Assembler (Portable). ->A68.C. [CP/M-80, CP/M-86, HP-UX, MSDOS,
- PCDOS, QNIX:Aztec C86, Aztec CII, CI-C86, Eco-C, Eco-C88 HP-UX,
- Lattice C, Microsoft C QNIX C]
-
- ==============================================================================
- CUG150 -
- -----------
-
- CUG150.01-AFT8087.MAC v 1.0 By Jean-Marc Belisle. Adj Real No
- Exponent. Converts real numbers from Microsoft(?) BASIC or FORTRAN
- format to one compatible with the 8087 numeric coprocessor. [MSDOS:
-
- CUG150.02-BIOS.MAC IBM PC BIOS Interface Macros. Macro calls to each
- of the BIOS (Basic Input Output System) functions. Advantage of using
- these macros is that the call (actually an interrupt) can be made by
- name, rather than by number, and the macros will move the specified
- parameters to the proper location before invoking the BIOS routine. By
- the nature of the BIOS functions, these are very low-level function
- calls. Intended for use in assembler language programs or subroutines.
- ->DOS.MAC. [MSDOS:] IBM PC Technical Reference Manual is needed to
- document each macro's purpose and parameters.
-
- CUG150.03-CLINK.ASM By Ray Duncan, Patrick Banchy. Load/Link Graphics
- Character Table. Allocates 1Kbyte of space for the table, terminates
- while stayinq resident. Subsequent calls will load the first lK bytes
- of the specified file into the table, and link the table into the
- screen display BIOS routine. Purpose is to define the screen images of
- the characters between 0x80 and 0xFF, which IBM left as a user
- definable option with the PC color graphics adapter card. ->CLINK.COM.
- [MSDOS:] User documentation not included. Limited error checking.
-
- CUG150.04-ROFF1.C v 5.1 By M. S. Zachmann. ROFF - " RUNOFFS " Text
- Formatter Program. A Text formatter based upon the one in Kernighan
- and Plauger's book SOFTWARE TOOLS. Contains provisions for right
- justification, page headings and footings, variable margins,
- indentation, page numbers in header text, centered text, underlining,
- and page lengths. Processes plain ASCII text from almost any editor,
- and formats it to drive most printers in straightforward fashion. No
- provisions for fancy fonts, proportional spacing, etc. DOC file
- contains good but brief tutorial; sufficient for most semi-experienced
- users. ->ROFF.DOC, ROFF.H, ROFF.HE, ROFF2.C, ROFF.EXE, CUG103, CUG145,
- CUG127, CU6128. [MSDOS: Lattice, Eco-C, Microsoft]
-
- CUG150.05-LDIR.EXE ->LDIR.C. [MSDOS:Lattice C]
-
- CUG150.06-DOS.MAC MSDOS Interface Macros. Assembler language macros
- which call each of the (published) operating system functions of MSDOS
- Releases 1.0 and 2.0. The advantage of using these macros is that the
- call can be symbolic and the macros will move the parameters to the
- correct reqisters before the call. The 1.0 calls have brief
- documentation; the 2.0 calls have no documentation. ->BIOS.MAC.
- [MSDOS:] MSDOS Manual needed to document the usage of each macro.
-
- CUG150.07-LTYPE.EXE By S. Kluger, Pete Mack. ->LTYPE.C. [MSDOS:Lattice
- C] User documentation not included.
-
- CUG150.08-ROFF2.C v 5.1 By M. S. Zachmann. ROFF - "RUNOFFS" Text
- Formatter Program. ->ROFF1.C. Lattice, Eco-C, Microsoft]
-
- CUG150.09-XENIX.ASM By T. Jennings. MSDOS I/O Subroutines for Lattice.
- Assembler subroutines which allow Lattice C to use the Xenix-like
- functions of MSDOS 2.x. Routines for CREATE/OPEN/CLOSE/
- READ/WRITE/FIND/FSIZE/DELETE of files using path names. Although there
- may be some good interfacing information buried here, the need for
- these subroutines was ended when Lattice upgraded their C library to
- support MSDOS 2.x path names. Comments in file describe how to use
- each of the subroutines. [MSDOS 2.x:Lattice]
-
- CUG150.10-ROFF.EXE ->ROFF1.C. [MSDOS:]
-
- CUG150.11-ROFF.DOC v 5.1 User Documentation for ROFF. ->ROFF1.C.
-
- CUG150.12-ROFF.H v 5.1 By M. S. Zachmann. ROFF - " RUNOFF " Text
- formatter Program. Include file for ROFF1.C. It is like the file
- ROFF.HE, except that the variables are not made 'extern'. ->ROFF1.C.
- MSDOS:Lattice, Eco-C, Microsoft]
-
- CUG150.13-ROFF.HE v 5.1 By M. S. Zachmann. ROFF - " RUNOFF " Text
- Formatter Program. ->ROFF1.C.
-
- CUG150.14-TRAN.C Transcendental Function Library. Subroutines to
- compute square root, log (to base e), and exponential functions.
- Iterates until 1E-7 difference. ->HP.C. User documentation not
- included. Requires a C compiler with double precision real numbers.
-
- CUG150.15-LTYPE.C v 3.0 By S. Kluger, Pete Mack. LTYPE - Type Library
- Member to STDOUT. Copies the specified library member to the STDOUT
- file. Usage is: LTYPE <library file> <member name> A library file is a
- single large file to the operating system which has been built from
- many smaller files. The purpose of a library file is to save the
- diskette space which otherwise would be wasted, due to the allocation
- of disk space in units of fixed size. ->Library Utility, LU, LDIR.C.
- [MSDOS:Lattice C] User documentation not included.
-
- CUG150.16-CLINK.COM
-
- CUG150.17-LDIR.C v 3.0 By Gary P. Novosielskl, Pete Mack. Library
- Directory Display Program. Displays the file names and sizes (in
- sectors or kilobytes) of the files whlch are contained in a library
- (.LBR) file. Intended for use on Remote CP/M systems where the full
- library utility (LU) is not made available for security reasons. A
- library file is a single large file to the operating system which has
- been built from many smaller files. The purpose of a library file is
- to save the diskette space which otherwise would be wasted, due to the
- allocation of disk space in units of fixed size. ->Library Utility LU,
- LTYPE.C. [MSDOS:Lattice C] User documentation not included. Program
- prints syntax and options summary when called with no command line
- options. Copyrighted. Permission granted for noncommercial use.
-
- CUG150.18-SUBMIT.DSK
-
- CUG150.19-HP.C Reverse Polish Notation. A small program which turns
- your PC into a very expensive, but convenient(?), pocket calculator.
- It operates like the Hewlett-Packard calculators, which use RPN. It
- has a 6 value stack, although this could easily be modified. It is NOT
- a resident program, like the commercial desktop assistant programs.
- ->TRAN.C. [MSDOS:Lattice] User documentation not included. Requires C
- compiler with double precision real numbers. Requires file TRAN.C to
- compute transcendental functions.
-
- ==============================================================================
- CUG151 -
- -----------
-
- CUG151.01-ED2.C By Edward K. Ream, Alan D. Howard. Ed Ream's Screen
- Editor. Includes seven top level functions and the main function of Ed
- Ream's Screen Editor. This is an enhanced version of the editor
- published in January 1982 by Dr. Dobb's Journal. This version was
- implemented by Alan D. Howard. The disk contains several program
- modules: two include files, nine source files, an assembler source
- file and a documentation file. also included is the executable module
- in EXE format. This program is a full screen editor that can be used
- to develop C programs. ->CUG114, CUG115. [MS-DOS:DeSmet]
-
- CUG151.02-ED7.C Thirteen [pmt ...] print functions for Ed Ream's
- Screen Editor. These functions print the initial screen and set up the
- editor. ->ED2.C.
-
- CUG151.03-ED11.A
-
- CUG151.04-ED1.CCC #defines fifty identifiers for Ed Ream's Screen
- Editor. The text consists of a series of constants representing the
- video attributes, cursor movements, etc.... ->ED2.C.
-
- CUG151.05-ED6.C Includes eleven [out...] functions for Ed Ream's
- Screen Editor. The functions get or set the cursor position, clear the
- screen, delete entire line or to the end of the line, and scroll.
- ->ED2.C.
-
- CUG151.06-ED9.C Twenty [sys ... ] system functions and one assembler
- function for Ed Ream's Screen Editor. The system functions manipulate
- the editor's system or run time environment by handling files,
- checking keyboard status, or by initializing and closing the editor.
- ->ED2.C.
-
- CUG151.07-ED9.C Fifteen low-level tool functions for Ed Ream's Screen
- Editor. ->ED2.C.
-
- CUG151.08-ED4.C Thirty-four [ed...] edit functions for Ed Ream's
- Screen Editor. These functions place the program into insert mode,
- split lines, mark lines and search for specific strings, to describe a
- few. ->ED2.C.
-
- CUG151.09-EDO.C Defines thirteen identifiers for Ed Ream's Screen
- Editor. The text consists of a series of constants representing the
- maximum length of a string, the maximum number of characters in a
- filename, etc.... ->ED2.C.
-
- CUG151.10-ED3.C Includes forty top level functions for Ed Ream's
- Screen Editor. Some of these are command functions and some support
- the command functions. The top level command functions parallel the
- editors commands, for example: rename() find(), list(), save() and
- search(), to name a few. ->ED2.C.
-
- CUG151.11-ED5.C Includes thirteen functions, one tab length function
- and twelve [buf... ] editor functions, for Ed Ream's Screen Editor.
- These functions perform such duties as printing out characters,
- assigning the default output device, and setting the editors tab
- lengths. ->ED2.C.
-
- CUG151.12-ED10.C Includes twenty-seven [buf...] buffer functions for
- Ed Ream's screen editor. All of these functions control the virtual
- file. Some of the functions move lines within the buffer, copy lines,
- check the buffer status, increase the buffer file size, and save the
- buffer to a file. ->ED2.C.
-
- CUG151.13-LINK.BAT
-
- CUG151.14-LIST.BAT
-
- CUG151.15-EDIT.EXE
-
- CUG151.16-READ.ME
-
- CUG151.17-#137
-
- CUG151.18-SUBMIT.DSK
-
- CUG151.19-CRC.TXT
-
- CUG151.20-CRCK4.COM
-
- CUG151.21-ED.DOC
-
- ==============================================================================
- CUG152 -
- -----------
-
- CUG152.01-LUMP.DOC By David N. Smith. Lump Documentation.
- Documentation on LUMP.EXE which is a utility to transfer files in a
- group or lump such as to or from a BBS. ->LUMP.C.
-
- CUG152.02-SUBMIT.DSK
-
- CUG152.03-LUMP.EXE By David N. Smith. Lump File transfer Utility.
- Transfers files in a group or lump such as to or from a BBS. [CI/C86]
-
- CUG152.04-UNLUMP.EXE By David N. Smith. Unlump file Transfer Utility.
- Separates files which have been transferred in a group or lump with
- the utility WMP.EXE. [CI/C86]
-
- CUG152.05-GXEP.DOC By David N. Smith, Digital Equipment Corp.. GREP.
- Documentation for UNIX-like Grep command to find strings in files.
- ->GREP.C. [CI/C86]
-
- CUG152.06-GREP.EXE
-
- CUG152.07-XC.DOC By Philip N. Hisley, David N. Smith. Documentation
- for XC. [CI/C86]
-
- CUG152.08-XC.EXE.
-
- CUG152.09-CC.DOC BY T. Jennings, David N. Smith. Program checker doc.
- [CI/C86]
-
- CUG152.10-CC.EXE
-
- CUG152.11-CC.OBJ
-
- CUG152.12-README By David N. Smith. Notes on WG152. Notes on LUMP,
- UNLUMP, GRIP, XC, & CC which are utilities designed to send multiple
- files in a 'lump', separate files which have been lumped together with
- lump, find strings in files, build a cross-reference file to a C
- source code file, and check a C source code file for matched braces
- comments, and parenthesis.
-
- CUG152.13-UNLUMP.C By David N. Smith. Unlump Transfer Utility.
- Separates files which have been transferred in a group or lump with
- the utility LUMP.EXE. [CI/C86] The authors claim copyrights and
- authorize non-commercial use only.
-
- CUG152.14-GREP.C By David N. Smith, Digital equipment Corp. UNIX-like
- GREP. A program to find strings in a file. The program creates the
- GREP command like UNIX. [CI/C86] Upper and lower case are always
- ignored. Blank lines always fail to match. The authors claim
- copyrights and authorize non-commercial use only.
-
- CUG152.15-LUMP.C By David N. Smith. Lump File Transfer Utility.
- Transfers files in a group or lump such as to or from a BBS. [CI/C86]
- The authors claim copyrights and authorize non-commercial use only.
-
- CUG152.16-XC.C By Philip N. Hisley, David N. Smith. Concordance or
- cross-reference. A utility to develop lists of reserved words in
- source code to form a concordance or cross-reference of the program.
- [CI/C86] The authors claim copyrights and authorize non-commercial use
- only.
-
- CUG152.17-CC.C By T. Jennings, David N. Smith. A C program checker.
- The source code of a utility to check for matched braces and other
- essential elements by counting the numbers of braces, parenthesis, and
- comments in order to debug C source code. [CI/C86] The authors claim
- copyrights and authorize non-commercial use only.
-
- ==============================================================================
- CUG153 -
- -----------
-
- CUG153.01-CHOSIT.C v. 1.0 By L. Cuthbertson. Simple menu utility
- (Cuth84). Simple C routine to display a menu, obtain a response, and
- validate the response. ->mencon.c. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.02-NEWSLET.216
-
- CUG153.03-BIOSIO.ASM v. 1.0 By L. Cuthbertson. IBMPC BIOS Assembly
- Routines (Cuth84). Assembly routines which interface directly with the
- IBMPC BIOS callable from Microsoft C. Includes some routines for
- keyboard, screen, and memory I/O. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.04-DOSDATE.ASM v. 1.0 By L. Cuthbertson. IBMPC DOSdate to
- Integers (Cuth84). assembly routine which uses DOS interrupt 21h to
- obtain the DOS date as a set of integers. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.05-DOSTIME.ASM v. 1.0 By L. Cuthbertson. IBMPC DOStime to
- Integers (Cuth84). Assembly routine which uses interrupt 21h to obtain
- the DOS time in hours, minutes, seconds, and hundreths of seconds as
- integers. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.06-CAT.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX cat
- (Cuth84). Batch file which emulates UNIX cat command. (Prints
- consecutive files to stdout). [MSDOS v. 2.0:]
-
- CUG153.07-CC.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX cc
- (Cuth84). Batch file: UNIX (Cuth84). Batch file which emulates UNIX cc
- command. (Invokes the c compiler). Batch file which emulates UNIX
- command 1. (Sorts DOS output from dir command and pipes it through
- more.). [MSDOS v. 2.0:] File is corrupted.
-
- CUG153.08-CL.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX cl
- (Cuth84). Batch file which emulates UNIX command cl (cls). [MSDOS v.
- 2.0:]
-
- CUG153.09-
-
- CUG153.10-LD.BAT v. 1.0 By L. Cuthbertson. Batch file: ld (Cuth84).
- Batch file which invokes a linker. [MSDOS v. 2.0:]
-
- CUG153.11-LS.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX ls
- (Cuth84). Batch file which emulates UNIX command ls. (Does a regular
- DOS dir command, as well as invokes dir on the batch file arguments).
- [MSDOS v. 2.0:]
-
- CUG153.12-MV.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX mv
- (Cuth84). Batch file which emulates UNIX command mv. (Renames a file).
- [MSDOS v. 2.0:]
-
- CUG153.13-RM.BAT v. 1.0 By L. Cuthbertson. Batch file: UNIX rm
- (Cuth84). Batch file which emulates UNIX command rm. (Delete a file).
- [MSDOS v. 2.0:]
-
- CUG153.14-VI.BAT v. 1.0 By L. Cuthbertson. Batch file to invoke edlin.
- (Cuth84). Batch file which invokes the edlin editor. [MSDOS v. 2.0:]
-
- CUG153.15-CURBACK.C v. 1.0 By L. Cuthbertson. Curback.c (Cuth84). C
- routine to move the cursor backward x relative columns. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.16-CURDOWN.C v. 1.0 By L. Cuthbertson. Curdown.c (Cuth84). C
- routine to move the cursor down y relative lines. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.17-CURFOR.C v. 1.0 By L. Cuthbertson. Curfor.c (Cuth84). C
- routine to move the cursor forward x relative columns. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.18-CURSOR.C v. 1.0 By L. Cuthbertson. Cursor.c (Cuth84). C
- routine to move the cursor to a specific row, col position. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.19-CURUP.C v. 1.0 By L. Cuthbertson. Curup.c (Cuth84). C
- routine to move the cursor up y relative lines. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.20-CVTDATE.C v. 1.0 By L. Cuthberson. Convert date (Cuth84). C
- routine to expand a packed date (1/1/83) to its long form (01/01/84)
- MSDOS v. 2.0:Microsoft C]
-
- CUG153.21-ELINE.C v. 1.0 By L. Cuthbertson. Erase Screen Line
- (Cuth84). C routine to erase a line or partial line from the screen.
- [MSDOS v. 2.0:Microsoft C]
-
- CUG153.22-ESCREEN.C v. 1.0 By L. Cuthbertson. Erase Screen Lines
- (Cuth84). C routine to erase the screen or partial screen. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.23-FRAME.C v. 1.0 By L. Cuthbertson. Draw Box or Frame
- (Cuth84). C routine to draw a box given the upper left and lower right
- coordinates of the frame. Uses BIOS calls, extended graphics charactsr
- set, no graphics board needed. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.24-GETDATE.C v. 1.0 By L. Cuthbertson. Get Date as mm/dd/yy
- (Cuth84). C routine to return the DOS date as a string in the form
- mm/dd/yy. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.25-GETLINE.C v. 1.0 By L. Cuthbertson. Get line from file
- (Cuth84). C routine to read a line from a file into a string. [MSDOS
- v. 2.0:Microsoft C]
-
- CUG153.26-GETTIME.C v. 1.0 By L. Cuthbertson. Get Military (Cuth84). C
- routine to return time in military form HH:MM:SS. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.27-GTOJ.G v. 1.0 By L. Cuthbertson. Gregorian to Julian
- (Cuth84). C routine which converts a Gregorian date in the form
- mm/dd/yy to a Julian date integer. Julian day 1 is 1/1/1 AD. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.28-IBMTTY.C v. 1.0 By L. Cuthbertson. Terminal Emulator
- (Cuth84). C terminal emulator with file upload and download
- capabilities, optimized to communicate with a VAX 11/180. [MSDOS v.
- 2.0:Microsoft C]
-
- CUG153.29-JTOJ.C v. 1.0 By L. Cuthbertson. Julian date to Julian
- (Cuth84). C routine to convert a Julian date from form yddd to an
- integer. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.30-MENCON.C v. 1.0 By L. Cuthbertson. Menu constructor
- (Cuth84). C program to construct a menu from an ascii menu control
- file. ->. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.31-PAUSE.C v. 1.0 By L. Cuthbertson. Pause routine [Cuth84]. C
- routine to force a program to pause for a specified time. Accurate to
- hundredths of second, using the system clock. [MSDOS v. 2.0:Microsoft
- C]
-
- CUG153.32-READC.C v. 1.0 By L. Cuthbertson. Read character to screen
- (Cuth84). C routine to read a character from stdin using a DOS
- function. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.33-READS.C v. 1.0 By L. Cuthbertson. Read string from stdin
- (Cuth84). C routine to read string from stdin. [MSDOS v. 2.0:Microsoft
- C]
-
- CUG153.34-SCRATT.C v. 1.0 By L. Cuthbertson. Screen Attribute
- Controller (Cuth84). C routine to manipulate screen attributes such as
- bold, blink, and reverse video. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.35-SCRINIT.C v. 1.0 By L. Cuthbertson. Screen Initializer
- (Cuth84). Day C routine to initialize the screen using initializing in
- a statements in the include file scontrol.h. [MSDOS v. 2.0:Microsoft
- C]
-
- CUG153.36-WEEKDAY.C v. 1.0 By L. Cuthbertson. Day of Week (Cuth84). C
- routine to determine the day of week of a given Gregorian date in the
- for mm/dd/yy. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.37-WRITEC.C v. 1.0 By L. Cuthbertson. Write char to screen
- (Cuth84). C routine to write a character to the screen using a DOS
- function. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.38-WRITES.C v. 1.0 By L. Cuthbertson. Write string to screen
- (Cuth84). C routine to write a string to the screen using DOS function
- call. [MSDOS v. 2.0:Microsoft C]
-
- CUG153.39-CRCK4.COM
-
- CUG153.40-README.DOC v. 1.0 By L. Cuthbertson. CU6153 Table of
- Contents (Cuth84). Documentation describing disk contents. [MSDOS v.
- 2.0:]
-
- CUG153.41-SUBMIT.DSK
-
- CUG153.42-SCONTROL.H v. 1.0 By L. Cuthbertson. Screen control include
- file (Cuth84). Include file for the scrinit.c program. ->scrinit.c.
- [MSDOS v. 2.0:]
-
- CUG153.43-COMM.MNU v. 1.0 By L. Cuthbertson. Menu layout example.
- (Cuth84). Menu control file which is used by the mencon program to
- construct a menu. ->mencon.c, ibmtty.c. [MSDOS v. 2.0]
-
- CUG153.44-CRC.TXT
-
- CUG153.45-JTOG.C v. 1.0 By L. Cuthbertson. Julian date to Gregorian
- (Cuth84). C routine to convert a Julian date (integer) into a
- Gregorian date of the form mm/dd/yy. Julian day 1 is Gregorian 1/1/1.
- [MSDOS v 2.0:Microsoft C]
-
- ==============================================================================
- CUG154 -
- -----------
-
- CUG154.01-CAT.C v. 1.0 By C. Allison. Catenate files (Alli85).
- Concatenates (joins) files and prints them to stdout. [MSDOS v.
- 2.0:Mark Williams C86]
-
- CUG154.02-CALC.C v. 1.0 By C. Allison. Simple Calculator (Alli85).
- Simple display accumulator for quick on-screen calculations. [MSDOS v.
- 2.0:Mark Williams C86]
-
- CUG154.03-DARKEN.C v. 1.0 By C. Allison. Darken text 1 tries (Alli85).
- Darkens text 1 tries on printouts by over striking them several times.
- [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.04-DETAB.C v. 1.0 By C. Allison. Change tabs to blanks
- (Alli85). Changes tabs to blanks in a file. Can modify source to
- handle various tab lengths. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.05-EATCOM.C v. 1.0 By C. Allison. Strip comments (Alli85).
- Filter which strips comments from the stdin I/O stream. [MSDOS v.
- 2.0:Mark Williams C86]
-
- CUG154.06-GETKEY.C v. 1.0 By C. Allison. Unbuffered key press read
- (Alli85). Single unbuffered key press read using the BIOS. [MSDOS v.
- 2.0:Mark Williams C86]
-
- CUG154.07-GREP2.C v. 1.0 By C. Allison. Decus C Grep2 (Alli85).
- General regular expression matcher from Decus C tool set. [MSDOS v.
- 2.0:Mark Williams C86] Non-commercial use only.
-
- CUG154.08-HASH.C v. 1.0 By C. Allison. Create/display hash table
- (Alli85). Creates and displays an open hash table. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.09-HEAD.C v. 1.0 By C. Allison. Display head of file (Alli85).
- Display first N lines of text files. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.10-INCLUDE.C v. 1.0 By C. Allison. File inclusion to 7 levels
- (Alli85). Do it yourself file inclusion, based on Software Tools,
- adapted by the author. Guards against recursive inclusion. Allows 7
- levels of nesting. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.11-
-
- CUG154.12-MAKEARG.C v. 1.0 By C. Allison. Make global argv from
- cmdline (Alli85). Makes a global argv[] by parsing the command line.
- ->GREP2.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.13-MARK.C v. 1.0 By C. Allison. Mark reserved words (Alli85).
- Underline C reserved words from standard input. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.14-PAGE.C v. 1.0 By C. Allison. Page (UNIX more clone)
- (Alli85). A UNIX more clone for examining ascii files on the screen.
- [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.15-PR.C v. 1.0 By C. Allison. Detabbing file printer (Alli85).
- Prints a file to stdout. Adapted from Software Tools by the author.
- [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.16-RM.C v. 1.0 By C. Allison. Deletes files (Alli85). Delete
- files with query options. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.17-ROFF.C v. 1.0 By C. Allison. Software Tools Roff (Alli85).
- Software Tools Roff optimized by the Author. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.18-UNIQ.C v. 1.0 By C. Allison. Software Tools uniq (Alli85).
- Filters out unique lines from files, adapted from Software Tools by
- the Author. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.19-UNIQ2.C v. 1.0 By C. Allison. Filter repeated lines
- (Alli85). Filters out all repeated lines, keeping the first
- occurrence. Descended from Software Tools uniq. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.20-WC.C v. 1.0 By C. Allison. Word Count (Alli85). Word/line
- counter program from The C Programming Language. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.21-XREF.C v. 1.0 By C. Allison. Word to Line Xref (Alli85).
- Creates a cross reference listing of words in the file and the lines
- containing the words. [MSDOS v. 2.0:Mdrk Williams C86]
-
- CUG154.22-
-
- CUG154.23-
-
- CUG154.24-GREP2.DOC v. 1.0 By C. Allison. Grep2 documentation
- (Alli85). Documentation for grep2.c. ->GREP2.C. [MSDOS v. 2.0:
-
- CUG154.25-ROFF.DOC v. 1.0 By C. Allison. Roff documentation (Alli85).
- Documentation for roff.c. ->ROFF.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.26-TOOLS.DOC v. 1.0 By C. Allison. Tools documentation
- (Alli85). Roff input file for CUG154 documentation file read.me.
- ->READ.ME. [MSDOS v. 2.0:roff]
-
- CUG154.27-CALC.EXE v. 1.0 By C. Allison. Calc.exe (Alli85). Exe file
- for oak.c. ->CALC.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.28-CAT.EXE v. 1.0 By C. Allison. Cat.exe (Alli85). Executable
- file for cat.c. ->CAT.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.29-DARKEN.EXE v. 1.0 By C. Allison. Darken.exe (Alli85).
- Executable file for darken.c. ->DARKEN.C. [MSDOS v. 2.0:Mark Williams
- C86]
-
- CUG154.30-FC.EXE
-
- CUG154.31-GREP2.EXE v. 1.0 By C. Allison. Grep2.exe (Alli85).
- Executable file for grep2.c. ->GREP2.C. [MSDOS v. 2.0:Mark Williams
- C86]
-
- CUG154.32-HEAD.EXE v. 1.0 By C. Allison. Head.exe (Alli85). Executable
- file for head.c. ->HEAD.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.33-PAGE.EXE v. 1.0 By C. Allison. Page.exe (Alli85). Executable
- file for page.c. ->PAGE.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.34-PR.EXE v. 1.0 By C. Allison. pr.exe (Alli85). Executable
- file for pr.c. ->PR.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.35-RM.EXE v. 1.0 By C. Allison. Rm.exe (Alli85). Executable for
- rm.c. ->RM.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.36-ROFF.EXE v. 1.0 By C. Allison. Roff.exe (Alli85). Executable
- file for roff.c. ->ROFF.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.37-UNIQ.exe v. 1.0 By C. Allison. Uniq.exe (Alli85). Executable
- file for uniq.c. ->UNIQ.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.38-UNIQ2.EXE v. 1.0 By C. Allison. Uniq2.exe (Alli85).
- Executable file for uniq2.c. ->UNIQ2.C. [MSDOS v. 2.0:Mark Williams
- C86]
-
- CUG154.39-WC.EXE v. 1.0 By C. Allison. Wc.exe (Alli85). Executable
- file for wc.c. ->WC.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.40-XREF.EXE v. 1.0 By C. Allison. Xref.exe (Alli85). Executable
- file for xref.c. ->XREf.C. [MSDOS v. 2.0:Mark Williams C86]
-
- CUG154.41-TIME.H v. 1.0 By C. Allison. DOS Time and date (Alli85).
- Functions to return time and date from DOS. [MSDOS v. 2.0:Mark
- Williams C86]
-
- CUG154.42-READ.ME v. 1.0 By C. Allison. CUG154 Table of Contents
- (Alli85). Contains notes on disk contents. [MSDOS v. 2.0:Mark Williams
- C86]
-
- CUG154.43-CRC.TXT
-
- CUG154.44-ROFF.TXT v. 1.0 By C. Allison. Roff.doc roff input file
- (Alli85). This is a roff input file, and produces roff.doc when
- formatted with roff. ->ROFF.DOC. [MSDOS v. 2.0:roff]
-
- ==============================================================================
- CUG155 -
- -----------
-
- CUG155.01-DISK3.C v. 2.0 By Richard Damon. Disk Utility Program.
- Examines and modifies a CP/M disk sector by sector. [CP/M:BDS v. 1.5]
-
- CUG155.02-DISK3.COM
-
- CUG155.03-BDOS.CSM
-
- CUG155.04-EXAMPLE.C By Ray Swartz. Tree Demonstration. This program is
- an example of how to use Ray Swartz's btree library. Searches and
- modifies a tree containing only keys. ->BTREEO.C. [CP/M:]
-
- CUG155.05-ONEDLIB.C By David L. Fox. ONED. UNIX like library functions
- called by oned fgets -Read one line. setjmp -- Save registers for
- later restoration by longjmp. longjmp -- Transfer execution to
- previously called setjmp. Coded in 8080 assembly language for use with
- C/80 compiler. [CP/M:C/80]
-
- CUG155.06-TREEINIT.C Initialize Key file. Creates a key file suitable
- for manipulation by the binary tree routines. ->BTREEO.C. [CP/M:]
-
- CUG155.07-BTREE.H By Ray Swartz. ->BTREEO.C.
-
- CUG155.08-README By Ray Swartz. B-tree Library Documentation.
- ->BTREEO.C. [CP/M:]
-
- CUG155.09-TERMCTRL.C By Ray Swartz. Data Input Routines. Terminal
- interface routines for a Televideo 925. Includes cursor addversy,
- mini-menu and a few other routines to support data input. [CP/M:]
-
- CUG155.10-CUGDISK3.BRF By Alexander von Obert. Program Submitted.
- [CP/M:]
-
- CUG155.11-FFT.C By Jim Pisano. Fast Fourier Transform. Performs fast
- fourier transform using method described by E. O. Brigham. For details
- of the method, refer to Brigham's book. THE FAST FOURIER TRANSFORM. [
- :DeSmet] This program is self-contained. All that is needed is a
- manner of getting the data into the array real data (& imag data, if
- applicable). The transformed data will reside in these two arrays upon
- return with the original data being destroyed.
-
- CUG155.12-ONED.COM
-
- CUG155.13-CRYPT.C By Jim Pisano. Crypt. This uses the simple
- encryption/decryption scheme of XORing each character with those of a
- comparison string. The security in this is that any string of
- characters, known only by the user, can encode the text. Furthermore
- to retrieve the original text, the user simply applies the same key
- string. [:DeSmet] Do not encrypt a file with itself! You will lose the
- original file (it will be all blank spaces due to the method used)
-
- CUG155.14-BTREE1.C By Ray Swartz. Tree Functions. A set of library
- routines to manipulate balanced binary trees. The insert routine was
- directly translated from the algorithm in Knuth's book. Single letter
- variables (p,q,r,s) are used to make the steps more obvious.
- ->BTREE0.C. [CP/M:]
-
- CUG155.15-BTREEO.O By Ray Swartz. Btree Library Routines. Package to
- create and maintain balanced binary trees. ->BTREE1.C, TREEINIT.C,
- BTREE.H, EXAMPLE.C, TERMCTRL.C. [CP/M:]
-
- CUG155.16-IBMBIO.COM
-
- CUG155.17-ONED.DOC v. 1.0 By David L. Fox. ONED Documentation.
- ->ONED.C, ONEDLIB.C. [CP/M:C/80]
-
- CUG155.18-ONED.C v. 1.0 By David L. Fox. ONED. One dimensional
- cellular automata simulation. ->ONED.DOC, ONEDLIB.C. [CP/M:C/80]
- Expects Osborne 1 display.
-
- CUG155.19-FFT.DOC By Jim Pisano. Fast Fourier Transform Documentation.
- ->FFT.C.
-
- CUG155.20-SUBMIT.DSK
-
- ==============================================================================
- CUG156 -
- -----------
-
- CUG156.01-IOLIB.C By James Van Zandt. I/O Library. Provide a
- 'standard' interface between C programs and the CP/M I/O system.
- ->C80V.C, IOLIB.DOC. [CP/M:Self compiling]
-
- CUG156.02-ARGS.C By Jan Hennrik Johansson, James Van Zandt. Command
- Line Functions. Purpose is to fetch arguments from the command line.
- ->C80V.C. [CP/M:Self compiling]
-
- CUG156.03-TEST.C I/O Demonstration. ->C80V.C. [CP/M:Self compiling]
-
- CUG156.04-PRINTF1.C By J. E. Handrix. Expanded Printf function.
- Identical to Printf2.c except that it formats 'f' and 'e' of Printf.
- ->C80V.C, PRINTF2.C. [CP/M:Self compiling]
-
- CUG156.05-PRINTF2.C By J. E. Hendrix, James Van Zandt. PRINTF
- Function. This supplies formatted output like that described by K&R.
- Input conversion routines utoi (for unsigned integers) and at of (for
- floating point numbers) are also supplied. ->C80Y.C, PRINTF1.C,
- PRINTF2.C. [CP/M:Self compiling] Requires FLOAT.
-
- CUG156.06-FLOAT.C By Neil Colvin, James Van Zandt. Floating Point
- Routines. ->C80V.C, FLOAT.DOC. [CP/M:Self compiling] This code uses
- some of the z80's undocumented instructions.
-
- CUG156.07-C80V-2.C v. 1.2 By Ron Cain, James Van Zandt. Module 2 of
- Small C. ->C80V.C. [CP/M:Self compiling]
-
- CUG156.08-C80V.C v. 1.2 By Ron Cain, James Van Zandt. Small C Compiler
- with Floats. z80 Small C Compiler with floating point math. Executable
- image is included so that compiler is self-compiling. Produces
- relocatable assembly for ZMAC & ZLINK (also on the disk). ->CUG104,
- CUG115, CUG132, CUG146, CUG163. [CP/M:Self compiling]
-
- CUG156.09-ZLINK.COM
-
- CUG156.10-CC.DOC C Compiler Documentation. Documentation for the z80
- Small C Compiler with floating point math. ->C80V.C. [CP/M:Self
- compiling]
-
- CUG156.11-ARGS.DOC By Jan Henrik Johansson, James Van Zandt.
- Documentation for ARGS. ->C80Y.C, ARGS.C. [CP/M:Self compiling]
-
- CUG156.12-FLOAT.DOC By James Van Zandt. Float Library Doc. ->C80V.C,
- FLOAT.C. [CP/M:Self compiling]
-
- CUG156.13-IOLIB.DOC By James Van Zandt. Documentation for IOLIB.
- ->C80V.C, IOLIB.C. [CP/M:Self compiling]
-
- CUG156.14-PRINTF.DOC PRINTF Library Doc. ->C80V.C, PRINTF1.C,
- PRINTF2.C. [CP/M:Self compiling]
-
- CUG156.15-PROFILE.DOC Documentation for Profile. ->C80V.C,
- PROFILE.ASM. [CP/M:Self compiling]
-
- CUG156.16-TRANSCEN.DOC By James Van Zandt. Float Library Doc.
- ->C80V.C, TRANSCEN.C. [CP/M:Self compiling]
-
- CUG156.17-ZLINK.DOC By Bruce Mallett. Linkage Editor. ZLINK is a
- linkage editor for proqrams assembled by ZMAC. ->C80V.C, ZMAC.DOC,
- ZLINK.COM. [CP/M:Self compiling]
-
- CUG156.18-ZMAC.DOC By Bruce Mallet. Relocating z80 Assembler. A Zilog
- mnemonic relocating assembler with command language syntax similar to
- DEC assemblers. ->C80V.C, ZMAC.COM, ZLINK.DOC. [CP/M:Self compiling]
-
- CUG156.19-IOLIB.OBJ
-
- CUG156.20-PRINTF1.OBJ
-
- CUG156.21-TRANSCEN.C By James Van Zandt, Neil Colvin. Transcendentals
- floating point. Routines to compute - powers, sine, cosine, square
- root. ->C80V.C, TRANSCEN.DOC. [CP/M:Self compiling]
-
- CUG156.22-CC.COM
-
- CUG156.23-ZMAC.COM
-
- CUG156.24-PRINTF2.OBJ
-
- CUG156.25-ARGS.H By Jan Henrik Johansson, James Van Zandt. Header for
- ARGS. ->C80V.C, ARGS.C, AR6S. DOC. [CP/M:Self compiling]
-
- CUG156.26-ARGS.OBJ
-
- CUG156.27-PROFILE.ASM A run time profiler for use with Small C. Also
- provides function call walkbacks to assist in debugging. ->C80V.C,
- PROFILE.DOC. [CP/M:Self compiling]
-
- CUG156.28-FLOAT.H Part of Floating Point. ->C80V.C, FLOAT.C.
- [CP/M:Self compiling]
-
- CUG156.29-IOLIB.H By James Van Zandt. Globals for IOLIB. ->C80V.C,
- IOL1B.H. [CP/M:Self compiling]
-
- CUG156.30-PRINTF1.H
-
- CUG156.31-PRINTF2.H
-
- CUG156.32-PROFILE.H
-
- CUG156.33-TRANSCEN.H
-
- CUG156.34-GLIBV.OBJ
-
- CUG156.35-FLOAT.OBJ
-
- CUG156.36-PROFILE.OBJ
-
- CUG156.37-TRANSCEN.OBJ
-
- CUG156.38-CATALOG.224
-
- CUG156.39-CRC.COM error Detection Utility. Computes a relatively
- unique number from the contents of a file -- used to verify file
- integrity. [CP/M:]
-
- CUG156.40-SUBMIT.DSK
-
- CUG156.41-USQ.COM Unsqueeze. Expands a file compacted by squeeze.
- [CP/M:]
-
- ==============================================================================
- CUG157 -
- -----------
-
- CUG157.01-QED6 By G. Nigel Gilbert, James W. Haefner. Module 6 of QED
- editor. Performs block commands. [MSDOS:DeSmet]
-
- CUG157.02-QED.DOC By J. W. Haefner. Documentation for QE and QED. Good
- help with QE and QED and with their modifications. QED is an easy to
- learn full screen editor based on E. Unlike E, QED uses Wordstar-like
- commands and runs under MSDOS. It is not, however, configured to run
- on a PC clone. See GED for PC clone compatability. QED supports block
- operations, textual searches, auto indent and other programmer
- oriented features. Used Pop-down menus. ->E, QE, GED, QEDI-QEDIV,
- QEDT925.
-
- CUG157.03-E.DOC v 4.6 By G. Nigel Gilbert. E Tutorial Guide.
- Documentation for the E screen editor.
-
- CUG157.04-CMODEM
-
- CUG157.05-COVER.LET
-
- CUG157.06-QED5 By G. Nigel Gilbert, James W. Haefner. Module 5 of QED
- editor. Read and write files. [MSDOS:DeSmet]
-
- CUG157.07-QED10 By G. Nigel Gilbert, James W. Haefner. Module 10 of
- QED editor. File buffer operations extracted and stripped from
- stdlib1, with protection from bdos error crashes removed for MSDOS.
- [MSDOS:DeSmet]
-
- CUG157.08-QED3 By G. Nigel Gilbert, James W. Haefner. Module 3 of QED
- editor. Write text to screen. [MSDOS:DeSmet]
-
- CUG157.09-QED4 By G. Nigel Gilbert, James W. Haefner. Module 4 of QED
- editor. Perform find, alter and repeat commands. [MSDOS:DeSmet]
-
- CUG157.10-FFT.C v 1.00 By Ian Ashdown. FFT.C - Fast Fourier Transform.
- A Fast Fourier Transform implementation based on Cooley's
- successive-doubling method. ->FWT.C. Vanilla] Complex numbers are
- represented by their real and imaginary components in a 2-D array.
- Data must be presented in multiples of two.
-
- CUG157.11-QED8 3y G. Nigel Gilbert and James W. Haefner. Module 8 of
- QED editor. Get and put text lines into and out of storage.
- [MSDOS:DeSmet]
-
- CUG157.12-CMODEM.C v 5.01 By Bill Rogers. Xmodem communications in C.
- This program implements an elementary version of xmodem for under
- MSDOS or PCDOS. Adapted from a version from BDS C. ->LOCAL.H.
- [MSDOS:C86] The zilog usart option is not yet tested.
-
- CUG157.13-QED.H By G. Nigel Gilbert, James W. Haefner. Definition for
- QED editor. Standard header file, #included in all function files (NB
- qed does NOT require <stdio.h>). [MSDOS:DeSmet]
-
- CUG157.14-QED9 By G. Nigel Gilbert, James W. Haefner. Module 9 of QED
- editor. Manages virtual memory. [MSDOS:DeSmet]
-
- CUG157.15-LOCAL.H v 3.01 By Bill Rogers. Local Header. This file plus
- 'stdio.h' should result in the same interface independent of the
- computer, operating system or C compiler! Note the type name that can
- be redefined for different environments (courtesy Computer
- Innovations). ->CMODEM [MSDOS, UNIX/3, UNIX/5:C86 Lattice C, UNIX/3 C,
- UNIX/5 C]
-
- CUG157.16-QEDBIND.BAT
-
- CUG157.17-QEDCOMP.BAT
-
- CUG157.18-QEDTV.EXE
-
- CUG157.19-QED.0
-
- CUG157.20-QED1.0
-
- CUG157.21-QED2.0
-
- CUG157.22-QED3.0
-
- CUG157.23-QED4.0
-
- CUG157.24-QED5.0
-
- CUG157.25-QED6.0
-
- CUG157.26-QED7.0
-
- CUG157.27-FWT.C v 1.00 By Ian Ashdown. FWT.C - Fast Walsh Transform. A
- Fast Walsh Transform implementation based on Cooley's
- successive-doubling method. See the September '77 issue of BYTE for a
- description of this alternative to the Fourier transform. ->FFT.C.
- Vanilla] Data must be presented in multiples of two.
-
- CUG157.28-QEDFUNCS.DOC
-
- CUG157.29-QED7 By G. Nigel Gilbert, James W. Haefner. Module 7 of QED
- editor. Low level terminal I/O functions. [MSDOS:DeSmet]
-
- CUG157.30-TR.C v 1.00 By Ian Ashdown. TR.C - translate Characters. A
- full implementation of the UNIX 'tr' utility. It copies input from
- 'stdin' to 'stdout ' with substitution or deletion of selected
- characters that are specified in the command line that invokes the
- program. Vanilla] Any operating system that converts all command line
- lowercase characters to uppercase makes this utility more of a
- curiosity than a useful tool. Lowercase characters can only be
- specified by their octal equivalents.
-
- CUG157.31-LETTER By Thomas Fee. An example of how TP.C works. ->TP.C.
-
- CUG157.32-CH Change filenames. A Shell program according to a pattern,
- changes file names, taking advantage of the shell's existing filename
- matching compatability. [UNIX:]
-
- CUG157.33-TP.C By Thomas Fee. Designed to take a file with a matrix of
- words and output a file with the matrix transposed. ->LETTER. [UNIX:]
-
- CUG157.34-QED1 By G. Nigel Gilbert and James W. Haefner. Module 1 of
- QED editor. Environment; change files. [MSDOS:DeSmet]
-
- CUG157.35-QED By G. Nigel Gilbert, James W. Haefner. Module 0 of QED
- editor. Initialize; process commands. [MSDOS:DeSmet]
-
- CUG157.36-QED2 By G. Nigel Gilbert and James W. Haefner. Module 2 of
- QED editor. Performs text changing commands. [MSDOS:DeSmet]
-
- CUG157.37-SUBMIT.DSK
-
- CUG157.38-QEDTV925 By G. Nigel Gilbert, James W. Haefner. Terminal
- specific module. Terminal dependent screen control functions. Code set
- for Televideo 925. [MSDOS:DeSmet]
-
- ==============================================================================
- CUG158 -
- -----------
-
- CUG158.01-QE9 By G. Nigel Gilbert, James W. Haefner. Part 9 of
- modified 'e' 4.6. Module 9 of QE editor. Manages virtual memory.
- [CP/M:BDS v. 1.5]
-
- CUG158.02-QETERM By G. Nigel Gilbert, James W. Haefner. Terminal
- specific functions. Terminal dependent screen control functions.
- [CP/M:BDS v. 1.5]
-
- CUG158.03-QE6 By G. Nigel Gilbert, James W. Haefner. Part of modified
- 'e' 4.6. Module 6 of QE editor. Performs block commands. [CP/M:BDS v.
- 1.5]
-
- CUG158.04-QE-D.DOC
-
- CUG158.05-QE3A.CRL
-
- CUG158.06-
-
- CUG158.07-QE8 By G. Nigel Gilbert, James W. Haefner. Part 8 of
- modified 'e' 4.6. Module 8 of QE editor. Gets and puts text lines into
- and out of storage. [CP/M:BDS v. 1.5]
-
- CUG158.08-QE2A.CRL
-
- CUG158.09-QE7 By G. Nigel Gilbert, James W. Haefner. Part 7 of
- modified 'e' 4.6. Module 7 of QE editor. Low level terminal I/O
- functions. [CP/M:BDS v. 1.5]
-
- CUG158.10-QEADDS By G. Nigel Gilbert, James W. Haefner. Terminal
- specific functions. Terminal dependent screen control functions. BDS
- v. 1.5]
-
- CUG158.11-FFT.C v 1.00 By lan Ashdown. FFT.C - Fast Fourier Transform.
- A Fast Fourier Transform implementation based on Cooley's
- successive-doubling method. ->FWT.C. Complex numbers are represented
- by their real and imaginary components in a 2-D array. Data must be
- presented in multiples of two.
-
- CUG158.12-QE10 By G. Nigel Gilbert, James W. Haefner. Part 10 of
- modified 'e' 4.6. Module 10 of QE editor. File buffer operations
- extracted and stripped from stdlib1, with protection from bdos error
- crashes added. [CP/M:BDS v. 1.5]
-
- CUG158.13-QE5 By G. Nigel Gilbert, James W. Haefner. Part 5 of
- modified 'e' 4.6. Module 5 of QE editor. Reads and writes files.
- [CP/M:BDS v. 1.5]
-
- CUG158.14-QE1 By G. Nigel Gilbert, James W. Haefner. Part 1 of
- modified 'e' 4.6. Module 1 for QE editor. Environment; change files.
- [CP/M:BDS v. 1.5]
-
- CUG158.15-QE3.CRL
-
- CUG158.16-QE5.CRL
-
- CUG158.17-QE9.CRL
-
- CUG158.18-QE4.CRL
-
- CUG158.19-QE2.CRL
-
- CUG158.20-QE7.CRL
-
- CUG158.21-QETERM.CRL
-
- CUG158.22-QE1.CRL
-
- CUG158.23-QE6.CRL
-
- CUG158.24-QE10.CRL
-
- CUG158.25-QE8.CRL
-
- CUG158.26-QE.CRL
-
- CUG158.27-QE3 By G. Nigel Gilbert, James W. Haefner. Part 3 of
- modified 'e' 4.6. Module 3 of QE editor. Writes text to screen.
- [CP/M:BDS v. 1.5]
-
- CUG158.28-QEL2.SUB
-
- CUG158.29-QEAL2.SUB
-
- CUG158.30-
-
- CUG158.31-COVER.LET
-
- CUG158.32-QE.H By G. Nigel Gibert, James W. Haefner. Definition file
- for modified 'e' 4.6. Header include file for QE editor. [CP/M:BDS v.
- 1.5]
-
- CUG158.33-QE4 By G. Nigel Gilbert, James W. Haefner. Part 4 of
- modified 'e' 4.6. Module 4 of QE editor. Perform find, alter and
- repeat commands. [CP/M:BDS v. 1.5]
-
- CUG158.34-QE2A By E. Nigel Gilbert, James W. Haefner. Part 2 of
- modified 'e' 4.6. Module 2 for QE editor containing special functions
- for terminals without 'linedelete' capabilities. [CP/M:BDS v. 1.5]
-
- CUG158.35-QEADDS.CRL
-
- CUG158.36-QEA.SUB
-
- CUG158.37-QEA By G. Nigel Gilbert, James W. Haefner. Part 0 of
- modified 'e' 4.6. Module 0 of QEA. Initialize; process commands.
- [CP/M:BDS v. 1.5]
-
- CUG158.38-QE.COM
-
- CUG158.39-QEFUNCS.DOC
-
- CUG158.40-TR.C v 1.00 By Ian Ashdown. TR.C - Translate Characters. A
- full implementation of the UNIX 'tr' utility. It copies input from
- 'stdin' to 'stdout' with substitution or deletion of selected
- characters that are specified in the command line that invokes the
- program. Any operating system that converts all command line lowercase
- characters to uppercase makes this utility more of a curiosity than a
- useful tool. Lowercase characters can only be specified by their octal
- equivalents.
-
- CUG158.41-CMODEM.C v 5.01 By Bill Rogers. Xmodem communications in C.
- This program implements an elementary version of xmodem for under
- MSDOS or PCDOS. ->LOCAL.H. [MSDOS:C86] The zilog usart option is not
- yet tested.
-
- CUG158.42-FWT.C v 1.00 By Ian Ashdown. FWT.C - Fast Walsh transform. A
- Fast Walsh transform implementation based on Cooley's
- successive-doubling method. See the September '77 issue of BYTE for a
- description of this alternative to the Fourier transform. ->FFT.C.
- Data must be presented in multiples of two.
-
- CUG158.43-LETTER
-
- CUG158.44-QE3A By G. Nigel Gilbert, James W. Haefner. Part 3 of
- modified 'e' 4.6. Module 3 for qe containing special functions for
- terminals without 'linedelete' capabilities. [CP/M:BDS v. 1.5]
-
- CUG158.45-LOCAL.H v 3.01 By Bill Rogers. Local Header. This file plus
- 'stdio.h' should result in the same interface independent of the
- computer, operating system or C compiler! Note the type names that can
- be redefined for different environments (courtesy Computer
- Innovations). ->CMODEM. (MSDOS, UNIX/3, UNIX/5:C86, Lattice C, UNIX/3
- C, UNIX/5 C]
-
- CUG158.46-TP.C
-
- CUG158.47-CMODEM
-
- CUG158.48-SUBMIT.DSK
-
- CUG158.49-QE2 By G. Nigel Gilbert, James W. Haefner. Part 2 of
- modified 'e' 4.6. Module 2 of QE editor. Performs text changing
- commands. [CP/M:BDS v. 1.5]
-
- ==============================================================================
- CUG159 -
- -----------
-
- CUG159.01-ADVENTUR.E
-
- CUG159.02-DATABASE.C Adventure Module. Data manipulation functions.
- [MSDOS:Eco-C88, DeSmet, Lattice]
-
- CUG159.03-TURN.C By Bob Withers. Adventure Module. ->ADVENT.C.
- [MSDOS:Eco-C88, DeSmet, Lattice]
-
- CUG159.04-SAVEADV.C By Bob Withers. Adventure Module. Save game to
- disk. ->ADVENT.C. [MSDOS:Eco-C88, DeSmet, Lattice]
-
- CUG159.05-VERB.C By Bob Withers. Adventure Module. ->ADVENT.C.
- [MSDOS:Eco-C88, DeSmet, Lattice]
-
- CUG159.06-ENGLISH.C By Bob Withers. Adventure Module. ->AVENT.C.
- [MSDOS:Eco-C88, DeSmet, Lattice]
-
- CUG159.07-ITVERB.C By Bob Withers. Adventure Module. - >ADVENT.C.
- [MSDOS:Eco-C88 DeSmet, Lattice]
-
- CUG159.08-EADVENT.C By Bob Withers. Adventure Module. ->ADVENT.C.
- [MSDOS: Eco-C88, DeSmet, Lattice]
-
- CUG159.09-HISTORY.DOC History of this Adventure.
-
- CUG159.10-ENVIRON.DOC By Bob Withers. Adventure's Environment.
- Author's notes on MSDOS implementation.
-
- CUG159.11-CATALOG.DOC Listing of CUG159. [MSDOS:]
-
- CUG159.12-ADVENT-D.EXE
-
- CUG159.13-ADVENT-L.EXE
-
- CUG159.14-ADVENT-E.EXE
-
- CUG159.15-ADVENT3.DAT Furnished Data file. ->ADVENT.C.
-
- CUG159.16-ADVENT2.DAT Furnished Data file. ->ADVENT.C.
-
- CUG159.17-ADVENT5.DAT Furnished Data file. ->ADVENT.C.
-
- CUG159.18-ADVENT4.DAT Furnished Data file. ->ADVENT.C.
-
- CUG159.19-AVVENT1.DAT Furnished Data file. ->ADVENT.C.
-
- CUG159.20-ADVENT6.VAT Furnished Data file. ->ADVENT.C.
-
- CUG159.21- SUBMIT.DSK
-
- CUG159.22-ADVENT.H By Bob Withers. Adventure Definitions Header.
- Defines all variable for driver routines and declares externals for
- all sub-modules. ->ADVENT.C. [MSDOS:Eco-C88 DeSmet, Lattice]
-
- CUG159.23-ADVENT.C By Bob Withers. Main Adventure Program. An
- implementation of the original adventure game for PC clones. Adapted
- from BDS version. ->CUG116. [MSDOS: Eco-C88, DeSmet, Lattice]
-
- ==============================================================================
- CUG160 -
- -----------
-
- CUG160.01-INPUTS By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.02-COPYRIGH
-
- CUG160.03-OUTPUTS By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.04-UNIRD.EXE
-
- CUG160.05-READ.ME By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.06-SAMPLE.OUT By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.07-SAMPLE.SH By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.08-BJ By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.09-LCC.BAT
-
- CUG160.10-LCCM.BAT
-
- CUG160.11-HEADERS By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.12-UNIRD.C By Tom Plum. ->SOURCES. [MS/DOS:]
-
- CUG160.13-INSTALL.BAT
-
- CUG160.14-SAMPLE.BAT
-
- CUG160.15-MAKX.BAT
-
- CUG160.16-MAKXNT.BAT
-
- CUG160.17-SUBMIT.DSK
-
- CUG160.18-SOURCES By Tom Plum. Plum Hall Tutorial programs. A lumped
- file containing tutorial programs from the Plum Hall book 'Learning to
- Program in C.'. [MS/DOS:]
-
- ==============================================================================
- CUG161 -
- -----------
-
- CUG161.01-READ.ME By Tom Plum, Jim Brodie. Efficient C. Source Code
- from the book Efficient C. [MSDOS, IDRIS, UNIX, VAX, M68K:]
-
- CUG161.02-104.C
-
- CUG161.03-105.C
-
- CUG161.04-106.C
-
- CUG161.05-401.C
-
- CUG161.06-402.C
-
- CUG161.07-403.C
-
- CUG161.08-405.C
-
- CUG161.09-411.C
-
- CUG161.10-413.C
-
- CUG161.11-501.C
-
- CUG161.12-503.C
-
- CUG161.13-504.C
-
- CUG161.14-505.C
-
- CUG161.15-506.C
-
- CUG161.16-507.C
-
- CUG161.17-508.C
-
- CUG161.18-601.C
-
- CUG161.19-ALLTYP.H
-
- CUG161.20-ALUTYP.H
-
- CUG161.21-AVG.C
-
- CUG161.22-BEGINT.C
-
- CUG161.23-BFIELDS.C
-
- CUG161.24-BOOLBITS.C
-
- CUG161.25-CALIB.C
-
- CUG161.26-CAUTO.C
-
- CUG161.27-CTYPELIB.C
-
- CUG161.28-DADD.C
-
- CUG161.29-DAND.C
-
- CUG161.30-DAUTO.C
-
- CUG161.31-DBAN.C
-
- CUG161.32-DBOR.C
-
- CUG161.33-DDIV.C
-
- CUG161.34-DEOR.C
-
- CUG161.35-DEQ.C
-
- CUG161.36-DLSH.C
-
- CUG161.37-DLT.C
-
- CUG161.38-DMUL.C
-
- CUG161.39-DREM.C
-
- CUG161.40-DRSH.C
-
- CUG161.41-DSUB.C
-
- CUG161.42-ECHO.C
-
- CUG161.43-ERROR.C
-
- CUG161.44-FAUTO.C
-
- CUG161.45-FULIB.C
-
- CUG161.46-FMTTRL.C
-
- CUG161.47-FNCALL.C
-
- CUG161.48-FROUND.C
-
- CUG161.49-GROUPS.C
-
- CUG161.50-HARNESS1.C
-
- CUG161.51-HARNESS2.C
-
- CUG161.52-HARNESS3.C
-
- CUG161.53-HARNESS4.C
-
- CUG161.54-HELLO.C
-
- CUG161.55-INTREG.C
-
- CUG161.56-LAUTO.C
-
- CUG161.57-LOCAL.H
-
- CUG161.58-LOOPS1.C
-
- CUG161.59-LOOPS2.C
-
- CUG161.60-MATHLIB.C
-
- CUG161.61-OPTIMTST.C
-
- CUG161.62-QSORTITM.C
-
- CUG161.63-QSORTM.C
-
- CUG161.64-QSORTPRO.C
-
- CUG161.65-QSORTRCM.C
-
- CUG161.66-RETURNP.C
-
- CUG161.67-SAUTO.C
-
- CUG161.68-SSTAT.C
-
- CUG161.69-STDIOLIB.C
-
- CUG161.70-STDLIB.C
-
- CUG161.71-STRLIB.C
-
- CUG161.72-SWITCH.C
-
- CUG161.73-SWITCH1.I
-
- CUG161.74-SWITCH2.I
-
- CUG161.75-TIMER1.H
-
- CUG161.76-TST_SORT.C
-
- CUG161.77-UINC.C
-
- CUG161.78-UNEG.C
-
- CUG161.79-UPIN.C
-
- CUG161.80-UNIRD.C
-
- CUG161.81-UNIRD.EXE
-
- CUG161.82-IDRIS.D
-
- CUG161.83-DOCUMENT.D
-
- CUG161.84-MS_DOS.D
-
- CUG161.85-UNIX.U
-
- CUG161.86-VAX.D
-
- CUG161.87-M68K.D
-
- CUG161.88-102.C
-
- CUG161.89-BENCHES.D
-
- CUG161.90-READERS.IN
-
- CUG161.91-SUBMIT.DSK
-
- ==============================================================================
- CUG162 -
- -----------
-
- CUG162.01-DEM01.C
-
- CUG162.02-COMP32.MAC By James Dick. Long and float comparison.
- ->README.DOC, DEQ.MAC. [CP/M:] In Z80 assembly.
-
- CUG162.03-CONV32.MAC By James Dick. Longs to Float. Convert float
- variables to long type and vice versa in Z80 assembly code. ->
- README.DOC DEQ.MAC. [CP/M:]
-
- CUG162.04-FTOA.C By James Dick. Float to Ascii. Converts float type to
- ASCII string. ->README.DOC. [CP/M:C/80]
-
- CUG162.05-DEMO3.C By James Dick. Hex dump of float variables.
- ->README.DOC, DEMO2.C. [CP/M:C/80]
-
- CUG162.06-DEQ.MAC By James Dick. Device Equates. I/O ports for AM9511
- arithmetic processor chip. ->README.DOC. [CP/M:C/80] Must be modified
- to suit user's hardware.
-
- CUG162.07-DLIBRARY.REL
-
- CUG162.08-EDCODE.MAC By James Dick. Essential device Code. Machine
- level interface to 9511 in Z80 assembly. ->README.DOC. [CP/M:] Include
- DEQ.MAC.
-
- CUG162.09-DEM02.C By James Dick. Float Demonstrations. Returns inverse
- sine, in radians and degrees, or an error message if out of range.
- ->README. DOC. [CP/M:C/80]
-
- CUG162.10-FMDX.C By James Dick. Multiply and divide. Fdter and fmter
- return the value of fexb divided by ten, or multiplied by ten.
- ->README.DOC. [CP/M:C/80]
-
- CUG162.11-LOGPOW.C v 1.2 By James Dick. Logs and powers. Sqrt(),
- exp(), pow(), power10(), in(), log() and fabol(). The extra function
- invrt() returns the float value of one() divided by the float
- argument. ->README.DOC DEQ.MAC. [CP/M:C/80] Includes DEQ.MAC.
-
- CUG162.12-ATOF.C v 1.2 By James Dick. Ascii to Float. Convert Ascii
- string to 32 bit binary float variable. ->README.DOC. [CP/M:C/80]
- Requires AM9511.
-
- CUG162.13-README.DOC v 1.2 By James Dick. Mchip80 Documentation.
- Explains how to build custom version of Mchip80 package. Mchip80
- replaces C/80 Mathpak functions with calls to AM9511 floating point
- unit. ->READMORE.DOC. [CP/M:C/80]
-
- CUG162.14-READMORE.DOC v 1.2 By James Dick. Mchip80 Documentation.
- Additional explanation of C/80 code generation and its impact on
- Mchip80. ->README.DOC. [CP/M:C/80]
-
- CUG162.15-XLONG.MAC By James Dick. A single long operation. Performs a
- long module operation. In Z80 Assembly language. ->README.DOC,
- DEQ.MAC. [CP/M:]
-
- CUG162.16-FTRIG.C By James Dick. Trig Functions. Sine(), cosine(),
- at2n(), tan(), asin(), and acos(). ->README.DOC, DEQ.MAC. [CP/M:C/80]
-
- ==============================================================================
- CUG163 -
- -----------
-
- CUG163.01-CC11.C By J. Hendrix, Daniel R. Hicks. Small C v. 2. Small C
- Compiler by J. Hndrix adapted to MSDOS environment. [MSDOS:Small C]
-
- CUG163.02-CC1.C
-
- CUG163.03-ERRNO.H
-
- CUG163.04-SGTTY.H
-
- CUG163.05-ASSERT.H
-
- CUG163.06-CC.EXE
-
- CUG163.07-CTYPE.H
-
- CUG163.08-DOSCALL.H
-
- CUG163.09-STREAMIO.H
-
- CUG163.10-STDIO.C
-
- CUG163.11-STREAMIO.C
-
- CUG163.12-BASEIO1.C
-
- CUG163.13-BASEI02.C
-
- CUG163.14-ISALPHA.C
-
- CUG163.15-ISUPPER.C
-
- CUG163.16-ISLOWER.C
-
- CUG163.17-ISDIGIT.C
-
- CUG163.18-ISALNUM.C
-
- CUG163.19-ISSPACE.C
-
- CUG163.20-ISPUNCT.C
-
- CUG163.21-ISCNTRL.C
-
- CUG163.22-ISASCII.C
-
- CUG163.23-ISPRINT.C
-
- CUG163.24-FPRINTF.C
-
- CUG163.25-FREAD.C
-
- CUG163.26-FWRITE.C
-
- CUG163.27-FSEEK2.C
-
- CUG163.28-FGETS.C
-
- CUG163.29-FPUTS.C
-
- CUG163.30-FEOF.C
-
- CUG163.31-FERROR.C
-
- CUG163.32-FILENO.C
-
- CUG163.33-FBINARY.C
-
- CUG163.34-FTELL2.C
-
- CUG163.35-PRINTF.C
-
- CUG163.36-PERROR.C
-
- CUG163.37-PEEKC.C
-
- CUG163.38-PUTCHAR.C
-
- CUG163.39-PUTS.C
-
- CUG163.40-PUTW.C
-
- CUG163.41-STRCMP.C
-
- CUG163.42-STRCPY.C
-
- CUG163.43-STRNCPY.C
-
- CUG163.44-STRNCMP.C
-
- CUG163.45-STRCAT.C
-
- CUG163.46-STRNCAT.C
-
- CUG163.47-STRLEN.C
-
- CUG163.48-DOSCALL.C
-
- CUG163.49-ABS.C
-
- CUG163.50-ATOI.C
-
- CUG163.51-ASSERT.C
-
- CUG163.52-HEAP.C
-
- CUG163.53-INDEX.C
-
- CUG163.54-RINDEX.C
-
- CUG163.55-SWAB.C
-
- CUG163.56-TOUPPER.C
-
- CUG163.57-TOLOWER.C
-
- CUG163.58-CALLOC.C
-
- CUG163.59-SYS_ERRL.C
-
- CUG163.60-CCARGC.C
-
- CUG163.61-FORMAT.C
-
- CUG163.62-SPRINTF.C
-
- CUG163.63-GETPARM.C
-
- CUG163.64-UNGETC.C
-
- CUG163.65-GETCHAR.C
-
- CUG163.66-GETS.C
-
- CUG163.67-CLEARERR.C
-
- CUG163.68-REWIND.C
-
- CUG163.69-GETW.C
-
- CUG163.70-CC12.C
-
- CUG163.71-CC13.C
-
- CUG163.72-CC2.C
-
- CUG163.73-CC21.C
-
- CUG163.74-CC22.C
-
- CUG163.75-CC3.C
-
- CUG163.76-CC31.C
-
- CUG163.77-CC32.C
-
- CUG163.78-CC33.C
-
- CUG163.79-CC4.C
-
- CUG163.80-CC41.C
-
- CUG163.81-CC42.C
-
- CUG163.82-CC5.C
-
- CUG163.83-CC51.C
-
- CUG163.84-CC52.C
-
- CUG163.85-PCCT190
-
- CUG163.86-PCCT189
-
- CUG163.87-SCLIB.SCR
-
- CUG163.88-SMALLCV2.DOC
-
- CUG163.89-COPYRGHT.DOC
-
- CUG163.90-STDIO.H
-
- CUG163.91-C.LIB
-
- CUG163.92-IBMLIB.H
-
- CUG163.93-IBM.LIB
-
- CUG163.94-SUBMIT.DSK
-
- ==============================================================================
- CUG164 -
- -----------
-
- CUG164.01-LU.DOC By T. Jennings. Documentation for Library. Complete
- documentation for LU, an MSDOS library utility. Describes LU commands,
- file organization and LBR file structure.
-
- CUG164.02-CB.C By John W. Kindschi. C Source Formattor. Takes as input
- a C source program file and formats it with the proper indents for
- each statement. The original input file is renamed as a .BAK file, and
- the formatted output is placed in a file with the same name as the
- original input. A command line option allows the indent level to be
- specified as from one to eight spaces. ->CB.DOC. [MSDOS: Lattice] Will
- only run under DOS 2.0 or later.
-
- CUG164.03-TAIL.EXE
-
- CUG164.04-TAIL.DOC Tail Manual Page. [MSDOS:]
-
- CUG164.05-MATH.INT By Bill Ferreira. Pascal Math Interface. The
- interface between your program and the extended precision MATH
- subroutines. ->DEMO. [MSDOS:] Source for interface only. Cheapware.
-
- CUG164.06-MATH.OBJ
-
- CUG164.07-MATHTEST.EXE
-
- CUG164.08-MATHTEST.PAS By Bill Ferreira. Math Demonstration.
- ->MATH.INIT. [MSDOS:] Cheapware.
-
- CUG164.09-MATHV1.OBJ
-
- CUG164.10-MATH.DOC By Bill Ferreira. Documentation for MATH. This MATH
- package contains a set of subroutines and a demonstration program that
- performs 64 bit integer arithmetic for users of IBM Pascal. [MSDOS:IBM
- Pascal] Cheapware- object only.
-
- CUG164.11-PROCXRF.EXE
-
- CUG164.12-PX.DOC v 1.0 By Christopher Dunford. PX-Procedure
- Documentation. Generates procedure prologues and extends induced
- cross-references. For assembly Language. [MSDOS:] Executable only.
-
- CUG164.13-CB.COM
-
- CUG164.14-CB.DOC Source Formatter Manual Page. ->CB.C.
-
- CUG164.15-CC.EXE
-
- CUG164.16-WINDOW.H By Ray L. McVay. Window Control Block Definitions.
- ->WINDOW.C. [MSDOS:DeSmet]
-
- CUG164.17-FGREP.EXE
-
- CUG164.18-FGREP.DOC Fgrep Manual Page. Searches files for text
- patterns. Each line on which the pattern is found is displayed.
- [MSDOS:] The text patterns cannot contain blanks or wild cards.
- Executable only.
-
- CUG164.19-MV.EXE
-
- CUG164.20-MV.DOC Move Manual Page. The mv command is used to move
- files. MV will never move a file onto itself. [MSDOS:]
-
- CUG164.21-SETSCRN.C By Ray McVay. Set a Display Mode. Control the IBM
- graphics mode from the keyboard. [MSDOS:DeSmet]
-
- CUG164.22-WNDEMO.C By Ray L. McVay. Window Demonstration. Shows how to
- open windows, write strings in them and close them. ->WINDOW.C.
- [MSDOS:DeSmet]
-
- CUG164.23-WINDOW.C
-
- CUG164.24-VLIB.A v 2.01 By Ray L. McVay. Video Library. Assembly
- language video functions which call on the BIOS. Originally written to
- replace the init10() function of small c:pc. ->WINDOW.C.
- [MSDOS:DeSmet] Must be rewritten if used with other compilers.
-
- CUG164.25-VLIB.0
-
- CUG164.26-LDIR.C v 3.0 By Gary P. Novolsielski, Pete Mack. Library
- Directory Display. Views the directory of an .LBR file. ->LDIR.DOC.
- [MSDOS:Lattice]
-
- CUG164.27-WNDEMO.EXE
-
- CUG164.28-TRAN.C Transcendental Functions. Square root, log and
- exponential approximations in C. ->HP.C. [MSDOS:] Undocumented.
-
- CUG164.29-SETSCRN.EXE
-
- CUG164.30-WINDOW.DOC By Ray L. McVay. Windows Documentation.
- ->WINDOW.C.
-
- CUG164.31-LU.EXE
-
- CUG164.32-README.1ST
-
- CUG164.33-WINDOW.C v 1.2 By Ray L. McVay. Simple Window Management. A
- simple window management library based on an article by Edward
- Mitchell. This implementation uses dynamically allocated buffers for
- window control blocks and screen save offers. ->WINDOW.DOC.
- [MSDOS:DeSmet C] Assumes availability of VLIB assembly language ROM
- BIOS interface.
-
- CUG164.34-HP.C RPN. HP -- a reverse Polish notation calculator.
- [MSDOS:] Requires TRAN.C. Undocumented.
-
- CUG164.35-LTYPE.C v 3.0 By S. Kluger, P.H. Mack. Type Library Member.
- This program will type a member of a .LBR file. Any member but
- anything other than an ascii file will produce a screenful of garbage.
- [MSDOS:Lattice]
-
- CUG164.36-LTYPE.EXE
-
- CUG164.37-LDIR.DOC By Pete Mack. LDIR implementation role. ->LDIR.C.
-
- CUG164.38-LDIR. EXE
-
- CUG164.39-SUBMIT.DSK
-
- CUG164.40-CC.C BY T. Jennings. CC (C Checker). C Source parser,
- bracket and comment checker. Very crude but very effective C source
- debugger. Counts the number of matching braces, parenthesis and
- comments, and displays them at the left edge of the screen.
- [MSDOS:Vanilla] Gets confused by quoted delimiters.
-
- ==============================================================================
- CUG165 -
- -----------
-
- CUG165.01-HEADERS.D BY Thomas Plum. Definitions for Reliable Data
- Structures Programs. ->UNIRD.C, READ.ME. [Vanilla]
-
- CUG165.02-UNIRD.EXE
-
- CUG165.03-COPYRIGH
-
- CUG165.04-SOURCE.D BY Thomas Plum. The programs from Reliable Data
- Structures in C. A special lumped file that may be unpacked with
- UNIRD. ->UNIRD.C, READ.ME. [Vanilla]
-
- CUG165.05-BIN.D By Thomas Plum. ->UNIRD.C, READ.ME.
-
- CUG165.06-QSORT.C By Thomas Plum. Sort Array using quick sort.
- [Vanilla]
-
- CUG165.07-READ.ME By Thomas Plum. Installation Instructions.
- ->UNIRD.C.
-
- CUG165.08-SUBMIT.DSK
-
- CUG165.09-UNIRD.C By Thomas Plum. Universal Read Distribution. Takes a
- large lumped file and reconstitutes all the individual files.
- ->READ.ME. [Vanlla]
-
- ==============================================================================
- CUG166 -
- -----------
-
- CUG166.01-C-UG-DIR
-
- CUG166.02-READ-ME.DOC
-
- CUG166.03-CUG-DIR.D0C BY Takashi Ohtsuka. C Users Group Library. Table
- of Contents for the C User's Group Library (CUG101-CUG155) except
- CU6119 is missing. Obsolete.
-
- CUG166.04-SUBMIT.DSK
-
- CUG166.05-CUGDIR
-
- ==============================================================================
- CUG167 -
- -----------
-
- CUG167.01-C-WINDOW.OBJ
-
- CUG167.02-PREP.C V 1.00 BY Ian Ashdown. Prepare Text. PREP is a full
- emulation of UNIX's 'prep' utility. It reads each text file given on
- the command line in sequence and writes it on the standard output, one
- word to a line. [Vanilla]
-
- CUG167.03-C-WINDOW.DOC Windows Documentation. Windowing library for
- Lattice on a PC clone. Supports blinking and bright attributes, up and
- down scrolls, obstring windows, linewrap, two different borders and
- input editing. ->C-WDEF.INC, C-WINDOW.OBJ, C-WINDOW.ABS C-W-DEMO.EXE.
- [MSDOS:Lattice] User supported; object only. Source $15 from author.
-
- CUG167.04-C-WDEF.INC
-
- CUG167.05-C-W-DEMO.EXE
-
- CUG167.06-C-WINDOW.ABS
-
- CUG167.07-C-USER.L4
-
- CUG167.08-FGREP.DOC V 1.00 By Ian Ashdown. Parallel Pattern Matching
- and FGREP. Development of algorithm used in FGREP, a full emulation of
- UNIX's 'fgrep' utility. ->FGREP.C.
-
- CUG167.09-SPLINE.DOC v 1.00 Cubic Spline Functions Theory.
- Mathematical background and development of equations used in SPLINE, a
- full emulation of UNIX's 'spline' utility. ->SPLINE.C.
-
- CUG167.10-MORE.C V 1.00 BY Ian Ashdown. Emulation of MS-DOS 'more'
- Utility. An emulation of MS-DOS 'more' utility for use with the CP/M
- operating system. [CP/M:Vanilla]
-
- CUG167.11-SPLINE.C v 1.00 BY Ian Ashdown. Interpolate Smooth Curve.
- SPlINE takes pairs of numbers from the standard input as abscissae and
- ordinates of a function. It produces a similar set, which is
- approximateiy equally spaced and includes the input set, on the
- standard output. The cubic spline output has two continuous
- derivatives and sufficiently many points to look smooth when plotted.
- ->SPLINE.DOC. [Vanilla].
-
- CUG167.12-FGREP.C v 1.05 By Ian Ashdown. Search File(s) for fixed
- Pattern(s). A full implementation of the UNIX 'fgrep' utility. The
- algorithm used in this program constructs a deterministic finite state
- automaton (FSA) for pattern matching from the sub strings, then uses
- the FSA to process the text string in one pass. The time taken to
- construct the FSA is proportional to the sum of the lengths of the
- substrings. The number of state transitions made by the FSA in
- processing the text string is independent of the number of substrings.
- ->FGREP.DOC. Vanilla] The '-s' option may not be consistently
- supported by various non-UNIX operating systems and compilers. Also,
- the UNIX-specific '-b' option of 'fgrep' is not supported. Finally,
- non-UNlX operating systems may not accept lower case character strings
- on the command line, although these can be entered through files.
-
- CUG167.13-SUBMIT.DSK
-
- CUG167.14-BU.C v 1.2 By Ian Ashdown. File Backup Utility. [CP/M:Aztec
- CII, DeSmet C88]
-
- ==============================================================================
- CUG168 -
- -----------
-
- CUG168.01-IEX.C By David Betz, David Smith. SDB -Import/Export
- Commands. ->SDB.C. [VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.02-SDBGEN.ARF
-
- CUG168.03-SDBGEN.BAT
-
- CUG168.04-SDBGREP.BAT
-
- CUG168.05-SDBLUMP.BAT
-
- CUG168.06-SDBXC.BAT
-
- CUG168.07-SDB.EXE
-
- CUG168-08-SDB.HLB By David Betz, David Smith. SDB -- Command Summary.
- ->SDB.C.
-
- CUG168.09-SDB.MEM By David Betz, David Smith. Manual For Simple Data
- Base. ->SDB.C.
-
- CUG168.10-README By David Smith. Implementation Notes.
-
- CUG168.11-SCN.C By David Betz, David Smith. SDB -- Token Scanning.
- ->SDB.C. [VAK, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.12-PCJUNK.C By David Betz, David Smith. Spa -- Misc. Support
- Functions. Includes versions of alloc, strncpy and strncmp. ->SDB.C.
- [VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.13-IO.C By David Betz, David Smith. SDB -- Manipulate Files.
- Routine to get, put and find tuples in a relation file. ->SDB.C. [VAX,
- MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.14-MTH.C By David Betz, David Smith. SDB -- String Arithmetic.
- ->SDB.C. [VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.15-SRT.C By David Betz, David Smith. Spa -- Sort Routines.
- ->SDB.C. [VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.16-SEL.C By David Betz, David Smith. Spa -- Data Selection.
- Selects a set of tuples from a set of relations. ->SDB.C. [VAX, MSDOS,
- RT-11:DECUS, Lattice]
-
- CUG168.17-TBL.C By David Betz, David Smith. SDB -- Report Generator.
- ->SDB.C. [YAK, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.18-COM.C By David Betz, David Smith. SDB -expression Parser.
- ->SDB.C. [VAK, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.19-INT.C By David Betz, David Smith. SDB -- Boolean Expression.
- ->SDB.C. [VAK, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.20-SDBIO.H By David Betz, David Smith. SDB -Definition File.
- ->SDB.C. VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.21-CMD.C By David Betz, David Smith. Spa -- Command Parser.
- ->SDB.C. [VAX, MSDOS, RT-11:DECUS, Lattice]
-
- CUG168.22-CRE.C By David Betz, David Smith. SDB -- Relation Creation.
- Initialize a relation file. ->SDB.C. [VAX, MSDOS, RT-11:DECUS,
- Lattice]
-
- CUG168.23-JUNK.OBJ
-
- CUG168.24-SDB.OBJ
-
- CUG168.25-CRE.OBJ
-
- CUG168.26-ERR.OBJ
-
- CUG168.27-IEX.OBJ
-
- CUG168.28-INT.OBJ
-
- CUG168.29-CMD.OBJ
-
- CUG168.30-COM.OBJ
-
- CUG168.31-MTH.OBJ
-
- CUG168.32-SCN.OBJ
-
- CUG168.33-SEL.OBJ
-
- CUG168.34-SRT.OBJ
-
- CUG168.35-TBL.OBJ
-
- CUG168.36-IO.OBJ
-
- CUG168.37-C.OBJ
-
- CUG168.38-PCJUNK.OBJ
-
- CUG168.39-SDB.C v 2.0 By David Betz, David N. Smith. A Simple
- Database. SDB is a simple database manager for small systems. It was
- developed to provide a relatively low overhead system for storing data
- on machines with limited disk and memory resources. Provided
- relational operators select, project, and join. ->SDB.MEM SDB.HLP,
- SDBGEN.ARF, SDBGEN.BAT SDBGREP.BAT, SDBIO.H, SDBLUMP.BAT, SDBXC.BAT,
- CMO.C, COM.C, CRE.C ERR.C, IEX.C, INT.C, IO.C, MTH.C PCJUNK.C, SCN.C,
- SEL.C, SRT.C, TBL.C, SDBIO.H. [VAX, MSDOS, RT-11:Decus, Lattice]
- Requires 60k memory under RT-11.
-
- CUG168.40-SUBMIT.DSK
-
- CUG168.41-ERR.C By David Betz, David Smith. Spa -- Generate Error
- Message. ->SDB.C. [VAX MSDOS, RT-11:DECUS, Lattice]
-
- ==============================================================================
- CUG169 -
- -----------
-
- CUG169.01-C86MOD.DOC By Michael Evans. How to make C86 programs return
- status to DOS 2.0 bat files. [MS/DOS:C86]
-
- CUG169.02-CSYSINT.ASM By George Eberheart, T. Cox, Will Fastre. C to
- MSDOS interface. Assembly language function allows C programs to call
- drive on DOS services. [MS/DOS:Microsoft]
-
- CUG169.03-C86SAMPL.BAT
-
- CUG169.04-UNLUMP.C Separate lumped files. ->LUMP.C. [MS/DOS:Vanilla,
- ECO.C]
-
- CUG169.05-CASYNC.ASM By Curt Klinsing. Serial I/O support. Assembly
- functions which allow C programs to perform interrupt driver
- communications on IBM PC. [MS/DOS:Lattice]
-
- CUG169.06-MEMCLEAN.C v. 1.0 By Robert J. Beilstein. Memory Clean.
- Memory to avoid parity check. ->MEMCLEAN.DOC. [MS/DOS:]
-
- CUG169.07-MEMCLEAN.DOC v. 1.0 By Robert J. Beilstein. Documentation of
- Memory Clean. ->MEMCLEAN.C. [MS/DOS:]
-
- CUG169.08-CC.EXE
-
- CUG169.09-RANDOM.C Random Number Generator. Test driver for random
- .asm. ->RANDOM.ASM. [MS/DOS:Vanilla]
-
- CUG169.10-CPRGRMS1.BAT
-
- CUG169.11-CPRGRMS1.DOC Table of Contents. A short description of the
- files on CUG169. [MS/DOS:]
-
- CUG169.12-SETPRTR.C v. 1.0 By Michael Burton. Setup the parameters far
- the Epson printers. Send printer setup codes to the IBM printer.
- [MS/DOS:]
-
- CUG169.13-CPRGRMS2.DOC Table of Contents. A short description of the
- files on CUG169. ->CPRGRMS1.DOC. [MS/DOS:]
-
- CUG169.14-CLS.C Clear Video Screen. This function cleans the terminal.
- It requires no parameters. [MS/DOS:]
-
- CUG169.15-RANDOM.ASM Random Number Generator. ->RANDOM.C. [MS/DOS:]
-
- CUG169.16-XC.C v. 1.0 By Philip N. Hisley. A C Concordance Utility.
- Cross-reference utility for C programs. ->XC.DOC. [MS/DOS:C86,
- Lattice]
-
- CUG169.17-GETSEG-C.ASM Fetch 8086 Segment Registers. Returns the
- current values of all, 8086 segment registers. [MS/DOS:]
-
- CUG169.18-GREP.C86 By David N. Smith. Grep for C86. UNIX-like tool.
- Searches for line matching a pattern specified as a regular
- expression. [MS/DOS:C86]
-
- CUG169.19-NAMES.C -By Lynn Long. File I/O example. Shows how to access
- disk from C. [MS/DOS:DeSmet]
-
- CUG169.20-SQ.C86 Squeeze a text file into less space. [MS/DOS:C86]
-
- CUG169.21-TPRINT.C By T. Jennings. ASCII file to transfer to PRN.
- Prints file with page numbers, headers, etc. [MS/DOS:]
-
- CUG169.22-KERMITPC.C By Jim Guyton, Columbia University. KERMIT.
- Columbia University file transfer utility. This is 'vanilla' UNIX
- version. [MS/DOS:vanilla]
-
- CUG169.23-GREP.DOC Pattern Search. Documentation on Grep. ->GREP.C86.
- [MS/DOS:]
-
- CUG169.24-IOS1-20.ASM By Ted Reuss. DOS I/O services. Calls DOS
- service to implement CREATE, OPEN, CLOSE, READ, WRITE, and LSEEK.
- [MS/DOS:Lattice]
-
- CUG169.25-USQ.C86 v. 1.7 By Wayne Fruhwald. Unsqueezes a text file for
- Computer Innovations C86. [MS/DOS:C86]
-
- CUG169.26-LUMP.C Lump a group of files together. Concatenates files as
- standard output, placing an identifying line at the start of esach new
- file. Can be used with unlump as primitive archive utility.
- ->UNLUMP.C. [MS/DOS:vanilla] Needs library functions Flshf and filbf
- which aren't on disk.
-
- CUG169.27-CC.C v. 1.0 By Bob Lafleur, Tom Vaughan. Compile Flow
- Generator. C program to run C86 compiler. [MS/DOS:C86]
-
- CUG169.28-KERMITPC.HLP Kermit's Documentation. Documentation for PC
- Kermit, an assembly language version of Kermit for the IBM PC. The
- referenced source file is not on this disk, but is similar in
- capability to KERMITPC.C. ->KERMITPC.C. [MS/DOS:]
-
- CUG169.29-LOCATE.C By T. Cox. Locate-position cursor on screen. This
- function directly controls the cursor placing it on a specified row
- and column. ->CSYSINT.ASM. [MS/DOS:microsoft c]
-
- CUG169.30-SWITCH.C86 By Earl C. Terwilliger Jr.. Switch Display.
- Change display type for IBM PC. [MS/DOS:C86]
-
- CUG169.31-TYPESQ.C86 By W. Earnest. Type. Displays a squeezed file.
- [MS/DOS:C86]
-
- CUG169.32-MOVMEML.ASM Block move across segments. Allows memory to be
- copied between 8086 segments. A ' large model programmer's aide.
- [MS/DOS:]
-
- CUG169.33-SWITCH1.C Select IBM display mode. This utility changes the
- display mode on an IBM compatible display. [MS/DOS:]
-
- CUG169.34-STDIO.H Standard I/O header. [MS/DOS:]
-
- CUG169.35-LEJ_LIB.C By Larry Jordan. Demonstration program with
- functions. Performs numeric conversions of C. [MS/DOS. ]
-
- CUG169.36-TPRINT.DOC Documentation for TPRINT. ->TPRINT.C. [MS/DOS:]
-
- CUG169.37-CTYPE.H Standard Character Macros. [MS/DOS:]
-
- CUG169.38-XC.DOC v. 1.0 By Phillip N. Hisley. Documentation for XC.
- ->XC.C. [MS/DOS:]
-
- CUG169.39-XC.EXE
-
- CUG169.40-XENIX.OBJ
-
- CUG169.41-XENIX.ASM By T. Jennings. "Handle" oriented file OPs.
- Assembly functions which make DOS service using file handles available
- to a C program. [MS/DOS:Lattice]
-
- CUG169.42-FILES314.TXT Table of Contents. [MS/DOS:]
-
- CUG169.43-TPRINT.MAP
-
- CUG169.44-TPRINT.OBJ
-
- CUG169.45-TPRINT.EXE
-
- CUG169.46-PCSIG314.LBL
-
- CUG169.47-SUBMIT.DSK
-
- CUG169.48-CRC.C Cyclic Redundancy Check. Does CRC error checking on
- blocks of data. [MS/DOS:]
-
- CUG169.49-GREP.C By Chris Kern. Grep for Lattic C.UNIX-like tool.
- Searches for line matching a pattern specified as a regular
- expression. [MS/DOS:Lattice]
-
- ==============================================================================
- CUG170 -
- -----------
-
- CUG170.01-CPMFILES.C By Tom Jennings. Portable I/O for BDS C. Makes
- BDS C look more UNIX compatible. [CP/M:BDS]
-
- CUG170.02-ISCHECK.C v 1.04 By W. H. Rauser. Checks Microsoft's
- issomething matrix. [MSDOS:Microsoft]
-
- CUG170.03-TEXTFORM.C By Tom Jennings. Text File Formatter. Prints
- and/or formats edited text using Wordstar compatible dot commands, for
- use on non-Wordstar systems. ->TEXTFORM.DOC. [MSDOS:]
-
- CUG170.04-LAR.C By Stephen C. Hemminger, Tom Jennings. LU Format
- Library. Manipulates CP/M LU format libraries. [MSDOS:Lattice]
-
- CUG170.05-FUNKEY.C By Kenneth C. Wood. Set Function Keys. A program to
- redefine PC clone function keys. [MSDOS:] Requires ansi.sys.
-
- CUG170.06-CPCLIB.OBJ
-
- CUG170.07-DUMP2.C By Ted Reuss. Hexadecimal File Dump. [MSDOS:Lattice]
-
- CUG170.08-FRAME.C By Lynn Long. Frame Menu. [MSDOS:Vanilla]
-
- CUG170.09-CPCN.C By Caprock Systems. Small C:PC Compiler. A small C
- compiler written in C. [MSDOS:] Standard library functions are missing
- from this distribution.
-
- CUG170.10-ZAPLOAD.EXE
-
- CUG170.11-UNTAB4.EXE
-
- CUG170.12-ADDLF.C By W H. Rausesr. Convert UNIX Text to MSDOS. Filter
- to add line feeds after carriage return only if needed. Copies input
- to output, a better mouse trap. [MSDOS:Microsoft]
-
- CUG170.13-INKEY.C Read Character. Get character and RAW scan code from
- PC clone keyboard. Supports both wait and no wait options. [MSDOS:]
-
- CUG170.14-RENAME.C Function to rename a file. Builds UNIX rename
- capability from MSDOS BIOS calls. [MSDOS:] Requires fcbinit() and
- BIOS().
-
- CUG170.15-LIFE.C Another Life Game. This implementation demonstrates
- use of Bar functions of C88. [MSDOS:C88]
-
- CUG170.16-ZAPLOAD.C By To Jennings. Zap load. Used to convert binary
- file to INTEL hex format, and send to a file, punch device or printer.
- ->ZAPLOAD.DOC. [MSDOS:]
-
- CUG170.17-TOWERS.C By Lynn Long. Towers of Hanoi. Classic recursive
- solution to Towers of Honoi's problem. [MSDOS:] Terminal specificed
- display functions don't like anal.sys.
-
- CUG170.18-PRINT.C By M. Rurton. Print. Print text files with page
- numbers. Headers and optional line numbers. [MSDOS:C186]
-
- CUG170.19-ZAPLOAD.DOC By Tom Jennings. Documentation for Zapload.
- ->ZAPLOAD.C. [MSDOS:]
-
- CUG170.20-SNAP.C By Stan Peters. Memory Snapshot Routine. A debugging
- function. Copies a labelled block of memory to standard output in hex
- and ascii. ->DUMP2.C. [MSDOS:DeSmet]
-
- CUG170.21-STRING.C By Lynn Long. Complete Set of String Functions.
- [MSDOS:]
-
- CUG170.22-SNAP.OBJ
-
- CUG170.23-CONIO.C Consols I/O Functions. Low level interface to BDS.
- [MSDOS:]
-
- CUG170.24-TYPECONV.C
-
- CUG170.25-_MAIN.C
-
- CUG170.26-TINKEY.C Test Inkey Program. [MSDOS:]
-
- CUG170.27-ISAMC.LBR
-
- CUG170.28-FILES315.TXT
-
- CUG170.29-PCSIG315.LBL
-
- CUG170.30-SUBMIT.DSK
-
- CUG170.31-UNTAB4.C By Vincent T. Sly. Expand Tabs. Converts tabs to
- spaces. Assume tab stops are set at four space intervals.
- [MSDOS:DeSmet v. 2.2]
-
- ==============================================================================
- CUG171 -
- -----------
-
- CUG171.00-SYSINT.ASM MSDOS Interrupt Function. Assembly language
- interrace to 8086 Software interrupt #16. [MSDOS:]
-
- CUG171.01-FUNKEY.C By Kenneth C. Wood. Set Function Keys. A program to
- redefine PC clone function keys. [MSDOS:] Requires ansi.sys.
-
- CUG171.02-CRC.C Cyclic Redundancy Check. Generates CCITT CRC-16 check
- value. Includes tutorial documentation. [MSDOS:]
-
- CUG171.03-MAIN.C By Ted Reuss. Main Function for Lattice. ->CC.ASM.
- [MSDOS:Lattice v. 1.04]
-
- CUG171.04-DUMP2.C By Ted Reuss. Hexadecimal File Dump. [MSDOS:Lattice]
-
- CUG171.05-GETSEG_.ASM Get Segment Registers. Makes contents of 8086
- segment registers available. [MSDOS:]
-
- CUG171.06-ISCHECK.C v 1.04 By W. H. Rauser. Checks microsoft's
- issomething matrix. [MSDOS:Microsoft]
-
- CUG171.07-DUMP2.C By Ted Reuss. Hexadecimal File Dump. [MSDOS:Lattice]
-
- CUG171.08-MEMCLEAN.C v 1.0 By Robert J. Beilstein. Memory Clean.
- Cleans memory above 640K. [MSDOS:]
-
- CUG171.09-GETSEG C.ASM Get Segment Registers. Makes contents of 8086
- segment registers available. [MSDOS:]
-
- CUG171.10-INKEY.C Read Character. Get character RAW scancate from PC
- clone keyboard. Supports both wait and now out options. [MSDOS:]
-
- CUG171.11-10S1-20.ASM By Ted Reuss. I/O Routines. Assembly version of
- level 1 I/O routines for Lattice under DOS 2.0. Includes create, open,
- close, read, write, lseek. ->CC.ASM. [MSDOS:Lattice v. 1.04]
-
- CUG171.12-LIFE.C Another Life Game. This implementation demonstrates
- use of Bar functions of C88. [MSDOS:C88]
-
- CUG171.13-LEJ_LIB.C
-
- CUG171.14-MEMCLEAN.DOC v 1.0 By Robert J. Beilstein. Documentation for
- Memory. ->MEMCLEAN.C. [MSDOS:]
-
- CUG171.15-M8087.MAC 8087 Support. Assembly language to provide
- assembly level support for 8087NDP. [MSDOS:]
-
- CUG171.16-TOWERS.C By Lynn Long. Towers of Hanoi. Classic recursive
- solution to Towers of Hanoi's problem. [MSDOS:] Terminal specific
- display functions don't like ansi.sys.
-
- CUG171.17-PRINT.C By M. Burton. Print. Print text files with page
- numbers. Headers and optional line numbers. [MSDOS:CI86]
-
- CUG171.18-RENAME.C Function to rename a tile. Builds UNIX rename
- capability from MSDOS BIOS calls. [MSDOS:] Requires fcbinit() and
- bios().
-
- CUG171.19-FILES.TXT
-
- CUG171.20-SNAP.C By Stan Peters. Memory Snapshot Routine. A debugging
- function. Copies a labelled block of memory to standard output in hex
- and ascii. ->DUMP2.C. [MSDOS:DeSmet]
-
- CUG171.21-STRING.C By Lynn Long. Complete Set of String Functions.
- [MSDOS:]
-
- CUG171.22-SNAP.OBJ
-
- CUG171.23-TIMEMARK.TXT By Ed Keating. Timestamping functions and
- benchmarks test. This file contains 4 source code files, some C and
- some assembly. [MSDOS:]
-
- CUG171.24-SYSINT.ASM
-
- CUG171.25-TINKEY.C Test Inkey Program. [MSDOS:]
-
- CUG171.26-XC.C v 1.0 By Phillip N. Hisley, W.H. Rauser. Cross
- Reference Generator. MSDOS Version of programmer's cross-reference
- generatororiginally for BDS. ->CUG126. [MSDOS:Microsoft, CI86]
-
- CUG171.27-TYPECONV.C Type Conversion Demonstration. [MSDOS:]
-
- CUG171.28-ADDLF.C By W.H. Rauser. Convert UNIX Text to MSDOS. Filter
- to add line feeds after carriage return only if needed copies input to
- output, better mouse trap. [MSDOS:Microsoft]
-
- CUG171.29-CONIO.C Console I/O Functions. Low level interface to BDOS.
- [MSDOS:]
-
- CUG171.30-CC.ASM By Ted Reuse. DOS 2.0 Startup Code. ->-MAIN.C.
- [MSDOS:Lattice v. 1.04]
-
- CUG171.31-FILES341.TXT
-
- CUG171.32-PCSIG341.LBL
-
- CUG171.33-SUBMIT.DSK
-
- CUG171.34-DOS_ERR.TXT Bug Report. Documents bugs in MSDOS 2.0 console
- redirection. [MSDOS:]
-
- ==============================================================================
- CUG172 -
- -----------
-
- CUG172.01-LEX.C By Scott Guthery, Martin Minow, Charles H. Forsyth. A
- Lexiccal Analyser Generator. Compiles a lexical analyser from a
- grammar and description of actions. This version is descended from a
- DECUS release. ->YACC, PREP. [MSDOS:DeSmet] This program is not for
- the casual user. It will be useful primarily to expert developers.
-
- CUG172.02-SYSTEM.H
-
- CUG172.03-YTAB.H
-
- CUG172.04-LEX.H
-
- CUG172.05-BASE.C
-
- CUG172.06-COMMEN.C
-
- CUG172.07-ECLOSU.C
-
- CUG172.08-GETTOK.C
-
- CUG172.09-DFA.C
-
- CUG172.10-IMPURE.C
-
- CUG172.11-INTEG.C
-
- CUG172.12-LEXCHA.C
-
- CUG172.13-LEXLEX.H
-
- CUG172.14-LEXERR.C
-
- CUG172.15-LEXGET.C
-
- CUG172.16-LEXLEN.C
-
- CUG172.17-LEXPEE.C
-
- CUG172.18-LEXSRT.C
-
- CUG172.19-LEXSWI.C
-
- CUG172.20-LLSAVE.C
-
- CUG172.21-LMOVB.C
-
- CUG172.22-LMOVI.C
-
- CUG172.23-MAPCH.C
-
- CUG172.24-MIN.C
-
- CUG172.25-OUT2.C
-
- CUG172.26-OUT1.C
-
- CUG172.27-TOKEN.C
-
- CUG172.28-YTAB.C
-
- CUG172.29-YYLEX.C
-
- CUG172.30-STDIO.H
-
- CUG172.31-LEX.EXE
-
- CUG172.32-LEXECH.C
-
- ==============================================================================
- CUG173 -
- -----------
-
- CUG173.01-LEX.MEM Lex Users Manual. ->CUG172.01.
-
- CUG173.02-LEX.HLP
-
- CUG173.03-LEX.Y
-
- CUG173.04-BUILD.BAT
-
- CUG173.05-FINUC.BAT
-
- CUG173.06-COMPILE.BAT
-
- CUG173.07-MAKELIB.BAT
-
- CUG173.08-BACKUP.BAT
-
- CUG173.09-ABC.LXI
-
- CUG173.10-BCPL.LXI
-
- CUG173.11-BTOB.LXI
-
- CUG173.12-CAP.LXI
-
- CUG173.13-CLEX.LXI
-
- CUG173.14-CSTOCK.LXI
-
- CUG173.15-CTOC.LXI
-
- CUG173.16-HWORD.LXI
-
- CUG173.17-LANDY.LXI
-
- CUG173.18-WORD.LXI
-
- CUG173.19-LEXLIB.S
-
- CUG173.20-SUBMIT.DSK
-
- CUG173.21-LEX.INF
-
- ==============================================================================
- CUG174 -
- -----------
-
- CUG174.01-YMAIN.1C v 1.0 By Scott Guthery. YACC - Yet Another
- Compiler-Compiler. LALR(1) Parser Generator. Clone of UNIX v. 7
- implementation, descended from DECUS release. ->LEX, PREP, CUG175.
- [MSDOS:DeSmet] This program is not for the casual user. It will be
- useful primarily to expert developers.
-
- CUG174.02-Y4IMP.C
-
- CUG174.03-YERROR.C
-
- CUG174.04-YARYFL.1C
-
- CUG174.05-YCEMTY.1C
-
- CUG174.06-YCHCPY.1C
-
- CUG174.07-YYWRAP.C
-
- CUG174.08-YCLSUR.1C
-
- CUG174.09-Y1IMP.C
-
- CUG174.10-YCPRES.1C
-
- CUG174.11-YERROR.1C
-
- CUG174.12-YFLSET.1C
-
- CUG174.13-YPRLOK.1C
-
- CUG174.14-YOTHRS.1C
-
- CUG174.15-Y2IMP.C
-
- CUG174.16-YPTITM.1C
-
- CUG174.17-YSTATE.1C
-
- CUG174.18-YSMNAM.1C
-
- CUG174.19-YSTAGN.1C
-
- CUG174.20-YSTUNI.1C
-
- CUG174.21-YCPFIR.1C
-
- CUG174.22-YSUMRY.1C
-
- CUG174.23-YWRITM.1C
-
- CUG174.24-YCHFND.2G
-
- CUG174.25-YCPACT.2C
-
- CUG174.26-YCPUNJ.2C
-
- CUG174.27-YCPYCD.2C
-
- CUG174.28-YCSTSH.2C
-
- CUG174.29-YDEFIN.2C
-
- CUG174.30-YDFOUT.2C
-
- CUG174.31-YFDTYP.2C
-
- CUG174.32-YFNACT.2C
-
- CUG174.33-YGTTOK.2C
-
- CUG174.34-YSETUP.2C
-
- CUG174.35-YSKPCM.2C
-
- CUG174.36-YAPACK.3C
-
- CUG174.37-YG2GEN.3C
-
- CUG174.38-YG20UT.3C
-
- CUG174.39-YHDPRD.3C
-
- CUG174.40-YOUTPT.3C
-
- CUG174.41-YPRCFT.3C
-
- CUG174.42-YWARRY.3C
-
- CUG174.43-YWRACT.3C
-
- CUG174.44-YWSTAT.3C
-
- CUG174.45-YCLOPT.4C
-
- CUG174.46-Y3IMP.C
-
- CUG174.47-YAROUT.4C
-
- CUG174.48-YGIN.4C
-
- CUG174.49-YGTNM.4C
-
- CUG174.50-YNXTI.4C
-
- CUG174.51-YOSMRY.4C
-
- CUG174.52-YSTIN.4C
-
- CUG174.53-Y1.H
-
- CUG174.54-Y2.H
-
- CUG174.55-Y3.H
-
- CUG174.56-Y4.H
-
- CUG174.57-DTXTRN.H
-
- CUG174.58-SYSTEM.H
-
- CUG174.59-YAOPUT.4C
-
- CUG174.60-BACKUP.BAT
-
- CUG174.61-LIB1.BAT
-
- CUG174.62-LIB2.BAT
-
- CUG174.63-LIB3.BAT
-
- CUG174.64-LIB4.BAT
-
- ==============================================================================
- CUG175 -
- -----------
-
- CUG175.01-COMPILE.BAT
-
- CUG175.02-PFINDC.BAT
-
- CUG175.03-PBACKUP.BAT
-
- CUG175.04-PBUILD.BAT
-
- CUG175.05-PCOMPILE.BAT
-
- CUG175.06-PREP1.C v 1.0 By Scott Guthery, J. Van Katwijk. PREP -
- Preprocessor for YACC. Preprocessor for YACC Programs. ->LEX, YACC.
- [MSDOS:DeSmet] This program is not for the casual user. It will be
- useful primarily to expert developers.
-
- CUG175.07-PREP3.C v 1.0 By Scott Guthery, J. Van Katwijk. PREP.
- ->PREP1.C. [MSDOS:DeSmet]
-
- CUG175.08-PREP4.C v 1.0 By Scott Guthery, J. Uan Katwijk. PREP.
- ->PREP1.C. [MSDOS:DeSmet]
-
- CUG175.09-PREP.H v 1.0 By Scott Guthery, J. Van Katwijk. PREP.
- ->PRE1.C [MSDOS:DeSmet]
-
- CUG175.10-FINDC.BAT
-
- CUG175.11-LANDY.LXI Sample Lex Input. ->LEX, CUG172, CUG173.
-
- CUG175.12-BUILD.BAT
-
- CUG175.13-YYLESS.C By Scott Guthery. Part of YACC. ->CUG174.
- [MSDOS:DeSmet]
-
- CUG175.14-YACC.INF By Scott Guthery. Part of YACC. ->CUG174.
- [MSDOS:DeSmet]
-
- CUG175.15-CPY.Y sample YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.16-SIMPL.Y Sample YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.17-SPlKE.Y Sample YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.18-LANDY.Y Sample YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.19-EXAMPLE.Y Sample YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.20-YYPARS.C By Scott Guthery. Part of YACC. ->CUG174.
- [MSDOS:DeSmet]
-
- CUG175.21-EXAMPLE.ATR
-
- CUG175.22-BIT.ATR
-
- CUG175.23-MYSTERY.ATR
-
- CUG175.24-PREP.INF v 1.0 By Scott Guthery, J.Van Katwijk. PREP --
- Documentation. ->PREP1.C. [MSDOS: DeSmet]
-
- CUG175.25-YACC.DOC By Scott Guthery. YACC Documentation. ->CUG174.
- [MSDOS:DeSmet]
-
- CUG175.26-PREP2.C v 1.0 By Scott Guthery, J. Van Katwijk. PREP.
- ->PREP1.C. [MSDOS:DeSmet]
-
- CUG175.27-BIT.LXI Sample Lex Input. ->LEX, CUG172, CUG173.
-
- CUG175.28-EX613.Y Sole YACC Input. ->CUG174, YACC.DOC, YACC.INF.
-
- CUG175.29-YACC.EXE
-
- CUG175.30-PREP.EXE
-
- CUG175.31-SUBMIT.DSK
-
- CUG175.32-EXAMPLE.C Sample YACC Output.
-
- ==============================================================================
- CUG176 -
- -----------
-
- CUG176.01-XLDMEM.C v 1.6 By David Betz. XLISP Dynamic Memory.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.02-XLISP.C v 1.6 By David Betz. XLISP. A small implementation
- of LISP with object-oriented programming support. ->xlisp.doc.
- [MS-DOS:] All rights reserved. Unrestricted permission granted for
- non-commercial use.
-
- CUG176.03-XLFIO.C v 1.6 By David Betz. XLISP - File I/O. ->xlisp.c.
- [MS-DOS:]
-
- CUG176.04-XLIO.C v 1.6 By David Betz. XLISP - I/O Routines. ->xlisp.c.
- [MS-DOS:]
-
- CUG176.05-XLFTAB.C By David Betz. XLISP Function Table. ->xlisp.c.
- [MS-DOS:]
-
- CUG176.06-XLGLOB.C v 1.6 By David Betz. XLISP global variables.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.07-XLINIT.C v 1.6 By David Betz. XLISP - Initialization module.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.08-XLREAD.C v 1.6 By David Betz. XLISP - Expressior, input.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.09-XLEVAL.C v 1.6 By David Betz. XLISP Expression Evaluator.
- ->xlisp.c. [MSDOS:]
-
- CUG176.10-XLISP.H v 1.6 By David Betz. XLISP - System Definitions.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.11-XLJUMP.C v 1.6 By David Betz. XLISP - Execution Context
- Routines. ->xlisp.c. [MS-DOS:]
-
- CUG176.12-XLMATH.C By David Betz. XLISP Arithmetic Functions.
- ->xlisp.c. [MSDOS:]
-
- CUG176.13-XLOBJ.C v 1.6 By David Betz. XLISP - Object Functions.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.14-XLPRIN.C v 1.6 By David Betz. XLISP- Print Routine.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.15-XLLIST.C v 1.6 By David Betz. XLISP - Built in List
- Functions. ->xlisp.c. [MS-DOS:]
-
- CUG176.16-XLSTR.C By David Betz. XLISP String Functions. ->xlisp.c.
- [MS-DOS:]
-
- CUG176.17-XLSUBR.C v 1.6 By David Betz. XLISP - Built in functions.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.18-XLSYM.C v 1.6 By David Betz. XLISP - Symbol Handling.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.19-XLSYS.C v 1.6 By David Betz. XLISP - System Functions.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.20-PCSTUFF.C By David Betz. PC Clone Specific Routines.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.21-XLBFUN.C v 1.6 By David Betz. XLISP - Library Functions.
- ->xlisp.c. [MS-DOS:]
-
- CUG176.22-XLISP.DOC v 1.6 By David Betz. XLISP Documentation. 39
- pages. ->xlisp.c.
-
- CUG176.23-XLCONT.C v 1.6 By David Betz. XLISP - Built-in Control
- Functions. Support for cond, case, and, or, if, let, throw, catch,
- break, continue, and several forms of prog and do. ->xlisp.c.
- [MS-DOS:]
-
- CUG176.24-XLISPPC.EXE
-
- CUG176.25-XLISPMS.EXE
-
- CUG176.26-PCTURTLE.LSP Turtle Graphics Demonstration. LISP Program to
- Generate Turtle Graphics for a PC clone. Uses ANSI escape sequences.
-
- CUG176.27-INIT.LSP By David Betz. LISP Examples initialization.
- Defines several useful functions. Makes XLISP look more like Common
- Lisp. ->xlisp.c.
-
- CUG176.28-FACT.LSPLISP Examples -- Factorial. Classic recursive
- computation of factorial(n).
-
- CUG176.29-FIB.LSPLISP Examples -- Fibonacci. Classic recursive
- computation of Fibonacci(n).
-
- CUG176.30-PROLOG.LSP By Ken Kahn, David Betz. Tiny Prolog Interpreter.
- LISP implementation.
-
- CUG176.31-PT.LSP Turtle Graphics Demonstration. Implements a simple
- form of programmable turtle for VT100 compatibile terminals.
- ->xlisp.c, LISP.
-
- CUG176.32-TRACE.LSP Simple LISP Trace Facility.
-
- CUG176.33-PP.LSP v 1.0 By Gregory Frascadore. LISP Examples -- Pretty
- Printer. Formats a LISP source file with indentation to reflect
- program structure.
-
- CUG176.34-ART.LSP By David Betz. Code From Byte. Programs from Betz's
- article in Byte. Demonstrates use of object-oriented programming
- support in XLISP. ->XLISP.C.
-
- CUG176.35-MSSTUFF.C MS-DOS Specific Routines. ->xlisp.c. [MS-DOS:]
-
- CUG176.36-ARC.EXE
-
- CUG176.37-PCFUN.DOC List of PC-Specific Functions in XLISP.
-
- CUG176.38-SUBMIT.DSK
-
- CUG176.39-XLDBUG.C XLISP Debugging Support. ->xlisp.c. [MS-DOS:]
-
- CUG176.40-README.TXT Table of Contents.
-
- ==============================================================================
- CUG177 -
- -----------
-
- CUG177.01-CP.EXE By Richard Shaw. Copy. UNIX stype copy facility.
- Accepts multiple source file specifications. [MS-DOS:] Payware. Object
- Code Only. Source available from author.
-
- CUG177.02-CAT.EXE By Richard Shaw. Concatenate Files. Appends one file
- to another or to a special device such as the console. [MS-DOS:]
- Payware. Object Cods Only. Source available from author.
-
- CUG177.03-CHMOD.EXE By Richard Shaw. Change Fite Attribute.
- Manipulates read-only, hidden, system and archival file attributes.
- [MS-DOS:] Payware. Object Code Only. Source available from author.
-
- CUG177.04-LS.EXE By Richard Shaw. List Directory. A directory lister
- with many UNIX-like options. [MS-DOS:] Payware. Object Code Only.
- Sourcs available from author.
-
- CUG177.05-MV.EXE By Richard Shaw. Move A File. Changes a file's
- location within a tree-structured directory. Causes the file to have a
- different path name. [MS-DOS:] Payware. Object Code Only. Source
- available from author.
-
- CUG177.06-SH.EXE By Richard Shaw. Shell. Command interpreter for
- MS-DOS. Supports multiple commands per line, re-use and editing of
- recent commands, menu generation, and expands the set of internal
- commands with commands to monitor memory usage, display, and edit the
- command buffer. [MS-DOS:] Payware. Object Code Only. Source available
- from author. Menu generation works only with MS-DOS 3.0 or better.
-
- CUG177.07-TEE.EXE By Richard Shaw. TEE. A 'pipe fitting'. Copies
- standard input to both standard output and some second stream.
- [MS-DOS:] Payware. Object Code Only. Source available from author.
-
- CUG177.08-UNIQ.EXE By Richard Shaw. Find Unique Lines. Copies all
- unique lines at standard input to standard output. Has the effect of
- deleting adjacent duplicate lines. [MS-DOS:] Payware. Object Code
- Only. Source available from author.
-
- CUG177.09-HELP.BAT
-
- CUG177.10-ROOT.BAT
-
- CUG177.11-SHBIN.BAT
-
- CUG177.12-SHNSTALL.BAT
-
- CUG177.13-MENU.CFG By Richard Shaw. Menu Configuration File.
-
- CUG177.14-CONFIG.SH By Richard Shaw. Shell Configuration File.
-
- CUG177.15-SHELL.DOC By Richard Shaw. Shell Documentation. A tutorial
- and user's manual for the shell package. ->SH.EXE.
-
- CUG177.16-HELP1.DOC By Richard Shaw. Text for On-Line Help.
-
- CUG177.17-SHELL.BAT
-
- CUG177.18-PRINTDOC.BAT
-
- CUG177.19-VIEW.COM
-
- CUG177.20-UPDATE.DOC By Richard Shaw. Update Documentation. Notes on
- improvements and changes in this release.
-
- CUG177.21-READ.ME Table of Contents.
-
- CUG177.22-SUBMIT.DSK
-
- ==============================================================================
- CUG178 -
- -----------
-
- CUG178.01-README v 1.0 By Dr. Bruce Wampler. TVX editor release notes.
- Release notes and file descriptions for tvx editor. ->tvx1.c.
-
- CUG178.02-TVX MAKE.BAT v 1.0 By Dr. Bruce Wampler. TVX editor makes
- batch file. Batch file to compile and link the tvx editor. ->tvx 1.c.
-
- CUG178.03-TVX LIB.C v 1.0 By Dr. Bruce Wampler. TVX editor library
- routines (Wamp85). This file contains library functions used by the
- editor. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.04-TVX 2.C v 1.0 By Dr. Bruce Wampler. TVX editor Part 2. ->tvx
- 1.c. [MS-DOS:C/86]
-
- CUG178.05-TVX CFG.C v 1.0 By Dr. Bruce Wampler. TVX editor config
- program. Builds config.tvx, a binary file used by tvx peck to patch
- the tvx object code with user defined key bindings and other such
- options. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.06-TVX_IBM.C v 1.0 By Dr. Bruce Wampler. TVX editor PC Clone
- interface. Contains routines to interface the tvx editor to a PC
- clone. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.07-TVX_IO.C v 1.0 By Dr. Bruce Wampler. TYX editor I/O
- routines. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.08-TVX_LEX.C v 1.0 By Dr. Bruce Wampler. TVX editor lex/help
- code. Contains the help and lexical input routines for the tvx editor.
- ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.09-TVX_PTCH.C v 1.0 By Dr. Bruce Wampler. TVX editor patcher.
- Uses the binary config.tvx file to patch the tvx.exe file with user
- defined keybindings. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.10-TVX_UNTX.C v 1.0 By Dr. Bruce sampler. TYX editor UNIX
- interface. Contains routines used to interface the editor to a UNIX
- based operating system. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.11-TVX_DEFS.IC v 1.0 By Dr. Bruce Wampler. TVX editor include
- file 1. Contains the revision summary and various operating system
- dependent definitions selected by conditional compilation. ->tvx_1.c.
- [MS-DOS:C/86]
-
- CUG178.12-TVX_GLBL.IC v 1.0 By Dr. Bruce Wampler. TVX editor include
- file 2. Defines globals used by the editor. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.13-TVX 1.C v 1.0 By Dr. Bruce Wampler. TVX editor Part 1. Part
- 1 of tvx screen editor. Tvx has historical roots in the TECO editor
- and in Ratfor circa 1979. This is a stable, reliable, user
- configurable editor which can be used on several operating systems.
- [MS-DOS:C/86]
-
- CUG178.14-TVX TERM.IC v 1.0 By Dr. Bruce Wampler. TVX editor terminal
- interfaces. Defines interfaces for IBM PC, VT100, Heath 19, Atari 520,
- HP 2621, and UNIX term cap interfaces. ->tvx_1.c. [MS-DOS:C/86]
-
- CUG178.15-SUBMTT.DSK
-
- CUG178.16-MAKEFILE v 1.0 By Dr. Bruce Wampler. Make file for Tvx
- editor. ->tvx_1.c.
-
- CUG178.17-CONFIG.TVX
-
- ==============================================================================
- CUG179 -
- -----------
-
- CUG179.01-QUICKREF.TVX v 1.0 By Dr. Bruce Wampler. TYX Editor Quick
- Reference. A quick reference command summary for the TVX editor.
- ->TVX-1.C, CUG178.
-
- CUG179.02-README v 1.0 By Dr. Bruce Wampler. TVX editor Releass Notes.
- Release notes and file descriptions for TVX editor. ->TVX-1.C, CUG178.
-
- CUG179.03-TVX-REFA.DOC v 1.0 By Dr. Bruce Wampler. TVX Editor Manual
- Part 1. Seventeen pages. ->TVX-1.C, CUG178.
-
- CUG179.04-TVX.EXE
-
- CUG179.05-TVX-CFG.EXE
-
- CUG179.06-TVX-PTCH.EXE
-
- CUG179.07-TVX-REFB.DOC v 1.0 By Dr. Bruce Wampler. TVX Editor Manual
- Part 2. Seventeen pages. ->TVX-1.C, CUG178.
-
- CUG179.08-SUBMIT.DSK This volume has been withdrawn because not all of
- the files were clearly in the public domain.
-
- ==============================================================================
- CUG181 -
- -----------
-
- CUG181.01-LI8ES.C By Alex Soya. WordStar File Formatter. Software from
- MicroSystems Journal Vol. 1, No. 2. A text for matter for WordStar
- files.
-
- CUG181.02-YILTER32.C By N.T. Carnevale. Adapt Textfile. Makes MS-DOS
- and UNIX files palatable to CP/M. Reads specified text file, filters
- as directed and displays on standard output. Expands tabs, adds
- carriage returns or line feeds, double spaces and performs inverse of
- each of these. [CP/M:C/80]
-
- CUG181.03-LZWCOM.C By Kent Williams. File Compresser. Compresses a
- file using Lempel/Ziv/Welch algorithm. File is expanded with LZWUNC.C.
- ->LZWUNC.C, COMMLZW.C, LZH.DOC, LZWCOM.DOC. [MS-DOS, CP/M Xenix:Aztec
- C86, Aztec CII, Xenix 286]
-
- CUG181.04-CFORUM.2-3 By Don Libes. Micro/Systsms C Forum. From Vol. 2,
- No. 2. A subroutine for parsing command line arguments.
-
- CUG181.05-_KBDFLY.DOC
-
- CUG181.06-_KBDFLY.OBJ
-
- CUG181.07-FILES2.LST
-
- CUG181.08-CFORUM.1-3 By Don Libes. Micro/Systems C Forum. From Yol. 1,
- No. 3. Implementing sets with bit operations.
-
- CUG181.09-CFORUM.1-2 By Don Libes. Micro/Systems C Forum. From Yol. 1,
- No. 2. A program to undecipher WordStar files. ->LIBES.C.
-
- CUG181.10-C80DEF.H Definitions. Defines read and write mode constants,
- standard I/O channels, void and Boolean types. [CP/M:C/80]
-
- CUG181.11-CFORUM.1-1 By Don Libes. Micro/Systems C Forum. From Vol. 1,
- Issue 1. An introduction to some of C's subtleties especially
- variably-sized and multi-dimensioned arrays.
-
- CUG181.12-CFORUM.1-4 By Don Libes. Micro/Systems C Forum. From Vow. 1,
- No. 4. The 1985 Obfuscated Code Contest.
-
- CUG181.13-CATLBR.C By Joe Voyler. LBR Catalog Utility. Generates a
- submit file to supervise the creation of a master catalog for a set of
- LBR library files. The resulting submit file invokes LDIRSORT.
- ->LDIRSORT.C. [CP/M:BDS v. 1.5]
-
- CUG181.14-DEBUG.H By Kent Williams. Pet initions for LZW. Macro
- definitions to facilitate debugging. [MS-DOS, CP/M, Xenix:Aztec C86,
- Aztec CII, Xenix]
-
- CUG181.15-CARNE-FP.COD
-
- CUG181.16-YACCHDR.DAT Data for CUGEDT and CUGINS. ->CUGEOT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.17-CUGINS.PAS By Chuck E. Thornton. Insert Catalog Header.
- Concatenate a standard CUG header to the beginning of each file named
- in a special control file. ->CUGUTL.DOC. In Pascal.
-
- CUG181.18-YACCLST.DAT file List for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.19-CUGEDIT.PAS By Chuck Thornton. Edit CUG Headers. Modifies a
- list of CUG catalog headers by performing substitutions specified in
- an 'edit' file.
-
- CUG181.20-CUGINS.COM
-
- CUG181.21-LEXHDR.DAT Data for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.22-FLOWLST.DAT File List for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.23-LEXLST.DAT File List for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.24-FLOWHDR.DAT Data for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.25-PREPLST.DAT File List for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.26-CUGUTL.DOC By Chuck Thornton. CUGINS and CUGEDT
- Documentation. ->CUGINS.PAS, CUGEDT.PAS.
-
- CUG181.27-PREPHDR.DAT Data for CUGEDT and CUGINS. ->CUGEDT.PAS,
- CUGINS.PAS, HEADER.C.
-
- CUG181.28-CUGEDT.COM
-
- CUG181.29-LZW.C By Kent Williams. File Compresser. Variant of
- LZWCOM.C. ->LZWCOM.C. [MS-DOS, CP/M, Xenix:Aztec C86, Aztec CII, Xenix
- 286]
-
- CUG181.30-CATALL.SUB CATLBR Examplc.->CATLBR.C.
-
- CUG181.31-CATLBR.OBJ
-
- CUG181.32-LDIRSORT.OBJ
-
- CUG181.33-MSYS.CAT Table of Contents.
-
- CUG181.34-FILTER32.DOC
-
- CUG181.35-FILTER32.COM
-
- CUG181.36-SP.C By George Defenbaugh. IBM Graphics Printer Setup.
- Portable printer setup program. [MSDOS:Microsoft v. 3.0] Requires
- ANSI.SYS.
-
- CUG181.37-CATLBR.DOC
-
- CUG181.38-LZWUNC.C By Ted Williams. Uncompress a LZW File. ->LZWCOM.C.
- [MS-DOS, CP/M, Xenix:Aztec CII, Aztec C86, Xenix 286]
-
- CUG181.39-COMMLZW.C By Ted Williams. Common LZW Routines. Routines
- used by both LZWCOM and LZWUNC. ->LZWCOM.C, [MS-DOS, CP/M, Xenix:Aztec
- C86, Aztec CII,- Xenix 286]
-
- CUG181.40-LZW.SUB
-
- CUG181.41-LZW80COM.COM
-
- CUG181.42-READ-ME By David Giunti. LZW Submittal Letter.
-
- CUG181.43-LZWUNC80.COM
-
- CUG181.44-LZWCOM.DOC By Kent Willidms. LZW Documentation. Includes a
- tutorial on data compression and the Lempel/Ziv/Welch Algorithm.
-
- CUG181.45-LZW.DOC By Ted Williams. LZW Implementation Notes.
-
- CUG181.46-WHERE.C By urge Defenbaugh. Where. Locates files in a
- hierarchical file system. Will search through all subdirectories of
- the input path looking for files which match pattern given on the
- command line. [MS-DOS:Microsoft v. 3.0] Requires MS-DOS v. 2.x or
- better.
-
- CUG181.47-LZWCOM.EXE
-
- CUG181.48-LZWUNC.EXE
-
- CUG181.49-SUBMIT.DSK
-
- CUG181.50-DISK1-C.LST By Edward Heyman. Disk Controller Routines. Erom
- Micro/Systems Vol. 1, Issue 2. Routines to manipulate a floppy disk
- controller (8272 Godbout Disk-1).
-
- CUG181.51-LDIRSORT.C By Gary P. Novosielski, Joe Vogler. Modified
- Library Directory Eister. Modified LDIR. Generates names.sub output
- file for use by catlbr. ->CATLBR.C. [CP/M:BDS v. 1.5]
-
- CUG181.52-KBDFLY.DOC By George Defenbaugh. In key Function. Duplicates
- BASIC's INKEY$ function.
-
- ==============================================================================
- CUG182 -
- -----------
-
- CUG182.01-TPRINT.C By T. Jennings. Print Utility. Send file to PRN
- device. [:Vanilla]
-
- CUG182.02-UMODEM40.C v 4.0 By T. Jennings, Lauren Weinstein Richard
- Conn. Xmodem Updated. Implements Xmodem protocol, and Term II file
- transfer protocols number 1 and 4. [UNIX v. 7:]
-
- CUG182.03-UNIXUSQ.C v 1.7 Unsquesze for UNIX. UNIX version of CP/PI
- unsqueeze utility. [UNIX:]
-
- CUG182.04-SCRUB.C By Bill Bolt on. Remove WordStar Trash. Clear high
- order bit and other WordStar trash from a text file. [:Vanilla] Will
- compile with Eco C if CPMEOF define is removed.
-
- CUG182.05-XPND.C v 5.C By Marty Chamberlain. Expand an Image. rreat
- standard input as an image and enlarge it by specified horizon and
- vertical scale factors. [UNIX/5:]
-
- CUG182.06-LOCAL.H v 3.01 By Bill Rogers. Local Header. This file plus
- 'stdio.h' should result in the same interface independent of the
- computer, operating system or C compiler! Note the type names that can
- be redefined for different environments (courtesy Computer
- Innovations). ->cmodem. [MS-DOS, UNIX/3, UNIX/5:C/86, Lattice, UNIX/3,
- UNIX/5]
-
- CUG182.07-BBSC.C v 1.0 By Mike Kelly. UNIX Bulletin Board. ->rb-215.c,
- sb-217.c. [UNIX/3:] No documentation. Requires knowledge of both
- UNIX/3 v. 7 and BDS 2.8 - 4.2. Not easily installed.
-
- CUG182.08-UNDOS.C By Omen Technology. Remove Carriage Returns. Change
- MSDOS and CP/M files to UNIX format. Converts CR-LF pairs to new line.
- [UNIX:Vanilla]
-
- CUG182.09-MINILINT.C By T. Jennings. Delimiter Checker. Checks for
- matching delimiters. More a curly brace checker than a true lint.
- ->curly brace checkers, debugging. [MS-DOS:Vanilla]
-
- CUG182.10-LDIR.C v 1.04 By Paul Homchick. Display Directory. Displays
- directory of files in library constructed with LU86. [MS-DOS:DR, C/86]
-
- CUG182.11-QUIP.H Fortune Cookie Definitions. ->quip.c. [:Vanilla]
-
- CUG182.12-QUIP.TXT List of Sayings. ->quip.c.
-
- CUG182.13-BBSCMISC.C v 1.0 By Mike Kelly. Part of BBSC. ->bbsc.c.
- [UNIX/3:]
-
- CUG182.14-BBSCFILE.C v 1.0 By Mike Kelly. Part of BBSC. ->bbsc.c.
- [UNIX/3:]
-
- CUG182.15-BBSCLOCK.C By Mike Kelly. Part of BBSC. ->bbsc.c. [UNIX/3:]
-
- CUG182.16-BBSCPORT.C v 1.0 By Mlke Kelly. Part of BBSC. ->bbsc.c.
- [UNIX/3:]
-
- CUG182.17-UPDATEQU.C Update Fortune Queue. ->quip.c.
-
- CUG182.18-RBSB.C By Chuck Forsberg. RB/SB Support Functions.
- ->rb-215.c, sb-217.c. [UNIX:]
-
- CUG182.19-SB-217.C v 2.17 By Chuck Forsberg. UNIX to non-UNIX File
- Transfer. Sends files to YAM systems. ->bbsc.c, rbsb.c rb-215.c.
- [UNIX:]
-
- CUG182.20-BBSCDEF.H By Mike Kelly. Global Defines and Storage Def's.
- ->bbsc-c. [UNIX/3:]
-
- CUG182.21-RB-215.C v 2.15 By Chuck Forsberg. UNIX to non-UNIX File
- transfer. Receives files from XMODEM and YAM systems. ->bbsc.c,
- sb-217.c, rbsb.c. [UNIX:]
-
- CUG182.22-CUG.CAT Table of Contents.
-
- CUG182.23-ANYBASE.C By Dan Meyers. Numeric Conversion Utility.
- Performs conversions between two positive integers in any base.
- Literally any base can be figures. [:Vanilla] Uses long ints.
-
- CUG182.24-SUBMIT.DSK
-
- CUG182.25-QUIP.C Fortune Cookie. Generates smart sayings.
- ->updatequ.c. [:Vanilla] No documentation.
-
- CUG182.26-EDIT.C By Bill Kennersley. Screen Editor. Has many of the
- conveniences of WordStar, but is much smaller and faster progrsm.
- [CP/M:] Uses some in-line assembly code.
-
- CUG182.27-ADDQUIP.C Quip Maintenance Utility. ->quip.c. [:Vanilla]
-
- ==============================================================================
- CUG183 -
- -----------
-
- CUG183.01-AREA.DOC By Martin Smith. AREA Documentation. ->dred.c.
- [MS-DOS: C/86]
-
- CUG183.02-ADDRESS.EXE
-
- CUG183.03-EXAMPLE1.LTR By Jon Simkins. Letter example. ->letter.c.
-
- CUG183.04-EXAMPLE2.LTR By Jon Simkins. Letter example. ->letter.c.
-
- CUG183.05-EXAMPLE3.LTR By Jon Simkins. Letter example. ->letter.c.
-
- CUG183.06-LETTER.DOC By Jon Simkins. Letter Documentation. ->Letter.c.
-
- CUG183.07-ADDRESS.C By Jon Simkins. Address. Address a standard
- envelope using the file 'address' (created by the letter program).
- ->letter.c. [MS-DOS:DeSmet]
-
- CUG183.08-HANGMATH.C By Peter G. Wohlmut. Guessing Gdme. This game
- involves guessing the digits in a three by two digit multiplication.
- It is a simple qame, but absorbing. [MS-DOS:Digital Research]
-
- CUG183.09-LETTER.EXE
-
- CUG183.10-DIRLST.TXT Table of Contents.
-
- CUG183.11-AREA.C By Martin Smith. Area Code Search Program. find area
- codes by entering an area code or state name on the command line.
- ->area.doc. [MS-DOS:C/86]
-
- CUG183.12-GRAY.C By Dale Wilson. Bit Manipulation Functions. Bit
- manipulations including binary to gray conversion, compute parity and
- reverse order. ->gray.sam. [MS-DOS:C/86]
-
- CUG183.13-COMTRM.C By Tom Poindexter. Communication program. File
- transfer utility. Primarily a demonstration or how to use comsup.c.
- ->comsup.c. [MS-DOS:]
-
- CUG183.14-GRAY.EXE
-
- CUG183.15-GRAY.SAM By Dale Wilson. Sample Output. ->gray.c.
- [MS-DOS:C/86]
-
- CUG183.16-DETAB.C By Terry Davis. Convert Tabs to Blanks. [MS-DOS:]
-
- CUG183.17-ASTCLOCK.C By Ben R. Wert. Clock. Sets the hardware clock on
- the AST Six Pdck Card at addresses 2CO thru 2CA. Gets the date from
- AST clock card. [MS-DOS:]
-
- CUG183.18-COMASM.A By Tom Poindexter. Communication Program. Assembler
- routines for comsup.c. ->comsup.c. [MS-DOS:]
-
- CUG183.19-COMPGM.C86 v 1.0 By Earl C. Terwilliger, Jr.. Communication
- Program. Primitive terminal emulator for PC clones. ->comsup.c.
- [MS-DOS:C/86]
-
- CUG183.20-COMSUP.DOC By Tom Poindexter. Communications Support
- Documentation. ->comsup.c.
-
- CUG183.21-PCM.C By John Hurst. Personal Communications Manager. File
- transfer and terminal emulation. Supports DPS8 transfers. [MS-DOS:]
-
- CUG183.22-LOTTO.C Lottery numbers. Randomly picks and prints batches
- of six numbers for lottery betting. [MS-DOS:]
-
- CUG183.23-COMSUP.H By Tom Poindexter. Communications -Definitions.
- ->comsup.c. [MS-DOS:DeSmet]
-
- CUG183.24-CHMOD.C By Jerry M. Carl in. Change File Attributes.
- [MS-DOS:]
-
- CUG183.25-VTYPE.C v 1.7 By Vincent T. Bly. Display a file. Pages
- through a file, expanding tabs. Much like more. [MS-DOS:DeSmet]
-
- CUG183.26-CTOOLS.C Various functions. Includes itoa, ltoa, reverse,
- fstrn. [MS-DOS:]
-
- CUG183.27-LETTER.C By Jon Simkins. One Page Letter formatter. A short,
- savage, document processor that formats one page letters.
- ->letter.doc, address.c. [MS-DOS:DeSmet]
-
- CUG183.28-SETPRTR.C v 1.7 By Michael Burton. Setup for Epson Printer.
- [MS-DOS:Small C]
-
- CUG183.29-DATEDIP.C By John Scarf one. Date Difference. Accepts two
- dates in time and calculates the difference. [MS-DOS:Microsoft]
-
- CUG183.30-PCMCOM.S
-
- CUG183.31-GETVOL.C Getvol function. Returns the volume name for the
- specified disk drive (o...n). If the drive does not have a volume
- label a null string is returned. [MS-DOS:]
-
- CUG183.32-DIRGT.C By Thomas E. Link. List Directory. Demonstrates use
- of dirgt.asm. ->dirgt.asm. [MS-DOS:Lattice]
-
- CUG183.33-RFILE.C Random File Access Fuctions. [MS-DOS:Lattice]
-
- CUG183.34-C-ASM.TXT By Bob Leigh. Using Assembler with C. Demonstrates
- the use of assembly language routines in C. [MS-DOS:Lattice]
-
- CUG183.35-MSC-ASM.DOC By John Scarfone. Assembly tutorial.
- Demonstrates how to link ASII and MicrosoftC v. 3. ->screen.asm.
- [:Microsoft]
-
- CUG183.36-QSORT.C Quick sort. Example of Quicksort for Microsoft C v.
- 3. [MS-DOS:Microsoft]
-
- CUG183.37-ANSI.C By Rex Jaeschke. ANSI control codes. Main function to
- test some ANSI device driving functions. ci() is a specific functions
- which does direct console input of 1 character without echoing it.
- [MS_DOS:DeSmet]
-
- CUG183.38-SDIR.C By Thomas E. Link. Sort Directory. Illustrates use of
- sdira.asm and dirgt.asm. ->sdira.asm, dirgt.asm, qsort.c.
- [MS-DOS:Lattice]
-
- CUG183.39-SCREEN.ASM By John Scarfone. Sssembler For Tutorial.
- [MS-DOS:Microsoft]
-
- CUG183.40-CLEAR.C Clear screen. Demonstrates MS-DOS software
- interrupts. [MS-DOS:]
-
- CUG183.41-DIRGT.ASM By Thomas E. Link. Get Disk Directory. Assembly
- function to get disk directory including volume name, file length,
- date and time. ->dirgt.c. [MS-DOS-Lattice]
-
- CUG183.42-CTOPAS.C C to Pascal. A filter to replace C punctuation and
- certain keywords with their Pascal equivalents. [MS-DOS:]
-
- CUG183.43-ALLDIR.C By Joe Welch. List all directories. Traverses DOS's
- tree-structured directory, looking for files specified. They are then
- displayed onscreen. ->where.c. [MS-DOS:Lattice]
-
- CUG183.44-BAUD1.C Report baud rate. Determine the baud rate by getting
- characters until something recognizable is found. [MS-DOS:]
-
- CUG183.45-GEM.C By Robert Molloy. Gemini Printer Setup. Sets printer
- attributes for Gemini-10X. [MS-DOS:] Very specific to MS-DOS.
-
- CUG183.46-SDIRA.ASM By Thomas E. Link. Sort Directory. Assembly
- functions to sort a directory listing. ->dirgt.asm. [MS-DOS:Lattice]
-
- CUG183.47-SUBMIT.DSK
-
- CUG183.48-LETTER.CAT Table of Contents.
-
- CUG183.49-COMSUP.C By Tom Poindexter. Communications Support
- functions. Provides interrupt driven buffered serial communications.
- Supports xon/xoff protocol, modem control signals, concurrently active
- ports, status reporting and event trapping. ->comprg.c86, comasm.a,
- comtrm.c. [MS-DOS:DeSmet] Assembly routines in DeSmet ASM88.
-
- ==============================================================================
- CUG184 -
- -----------
-
- CUG184.01-FL1.MAC By T. Carnevale, Walt Bilofsky. RUNAMD Patch - Part
- I. First of three patches for C/80's FLTLIB to use AMD 9511A (Intel
- 8231A) for floating point operations. ->runamd.doc, fl2.mac, fl3.mac,
- fpc.c, c80def.h, cug.186. [CP/M:C/80]
-
- CUG184.02-FL2.MAC By T. Carnevale. RUNAMD Patch - Part 2. Second of
- three patches for C/80's FLTLIB to use AMD 9511A (Intel 8231A) for
- floating point operations. ->runamd.doc, fl1.mac, fl2.mac, fpc.c,
- c80def.h, cug.186. [CP/M:C/80]
-
- CUG184.03-FL3.MAC By T. Carnevale. RUNAMD Patch - Part 3. Third of
- three patches for C/80's FLTLIB to use AMD 9511A (Intel 8231A) for
- floating point operations. ->runalmd.doc, fl1.mac, fl2.mac, fpc.c,
- c80def.h, cug.186. [CP/M:C/80]
-
- CUG184.04-RUNAMD.DOC By T. Carnevale. RUNAMD Documentation. ->fl1.mac,
- fl2.mac, fl3.mac, fpc.c, c80def.h, cug.186.
-
- CUG184.05-FPC.C By T. Carnevale. RUNAMD Demonstration. Explores the
- bit-level representations of floating point numbers. ->runamd.doc,
- fl1.mac, fl2.sac, fl3.mac, c80def.h, cug.186. [CP/M:C/80]
-
- CUG184.06-C80DEF.H By T. Carnevale. RUNAMD Standard Definitions.
- ->runamd.doc, fl1.mac, fl2.mac, fl3.mac, fpc.c, cug.186. [CP/M:C/80]
-
- CUG184.07-CUG.186 By T. Carnevals. RUNAMD Submittal Letter.
- ->runamd.doc, fl1.mac, fl2.mac, fl3.mac, fpc.c, c80def.h.
-
- CUG184.08-CUG.CAT Table of Contents.
-
- CUG184.09-ZIPP.COM By Bob Presswood. Zipp Executable. ->zipp.doc,
- zipp.c. [CP/M:]
-
- CUG184.10-ZIPP.C By Bob Presswood. Join Columns. Joins up to seven
- ASCII files in side-by-side columns. ->zipp.doc, zipp.com.
- [CP/M:Aztec]
-
- CUG184.11-H19BD.L By Ken Presser. Heath H-19 terminal specific
- routines. Routines specific to the Heath/Zenith H19 terminal, for use
- with yanc.c. Includes functions to read and set cursor position, save
- and restore cursor position, clear screen, delete line, erase to end
- of line and set attributes. ->yanc10.doc, yanc.c, v200.1. [CP/M:BDS v.
- 1.5, Q/C]
-
- CUG184.12-V200.L By Ken Presser. Visual 200 terminal specific
- routines. Routines specific to the Visual 200 terminal, for use with
- yanc.c. ->yanc10.doc, yanc.c, h19bd.1. [CP/M:BDS, Q/C]
-
- CUG184.13-YANC10.DOC By Ken Presser. YANC Documentation. ->yanc.c,
- h19bd.1, v200.1.
-
- CUG184.14-YANC.C v 1.0 By Ken Presser, David Welch, J.E. Bryam. Yet
- Another New Catalog program. menu-driven file cataloging program with
- features of FMAP, UCAT, CAT, QCAT, NEWCAT, and CROSSREF. ->yanc10.doc,
- h19bd.1, v200. 1. [CP/M:BDS v. 1.5, C/80] Compatible with original
- file structure of MAST.CAT, but format incorporates user number and
- file size, so may not be downward compatible with other catalog
- programs.
-
- CUG184.15-ZIPP.DOC By Bob Presswood. Zipp Manual Page. ->zipp.c,
- zipp.com.
-
- CUG184.16-CERRORS.C By KARL L. REMMLER. Help Utility. Translates
- compiler error numbers into English messages. [CP/M:Aztec, C/80] Use
- prohibited on any IBM Computer System.
-
- ==============================================================================
- CUG185 -
- -----------
-
- CUG185.01-'SSORT.SH v 1.0 By Harvey Moran. MicroShell script for
- SSORT.C. ->SSORT.C. [CP/M:BDS v. 1.5]
-
- CUG185.02-HSH.C v 1.1 By Michael M. Rubenstein. History Processing
- ZCPR3 Shell. Allows recall and edit of previous commands and much more
- sophisticated command editing than is found in the normal CP/M or
- ZCPR3 command processor. ->HSH.DOC, HSH.HLP. [CP/M:C/80]
-
- CUG185.03-CFLOW.C By Mark Ellington. Flow Analyzer. Print module call
- structure of a C program. ->CFLOW.DOC, CFLOW.FLO, CFLOW.OBJ,
- CFLOWLI8.C80. [CP/M v. 2.2:C/80, BDS]
-
- CUG185.04-BOSE.COM
-
- CUG185.05-BOSESORT.MSS By Mark D. Lousheed. Documentation for BOSE.C.
- ->BOSE.C, STEST.C.
-
- CUG185.06-CFLOWLIB.C80 By Mark Ellington. BDS library for FLOW.C.
- ->CFLOW.C. [CP/M:C/80, BDS]
-
- CUG185.07-FIXDIR.C v 0.95 By Bill Bolton. Remove Files with Illegal
- Names. ->FIXDIR.COM, FIXDIR.DOC, FIXDIR.CRL. [CP/M:]
-
- CUG185.08-CFLOW.DOC By Mark Ellington. Documentation for FLOW.C.
- ->CFLOW.C.
-
- CUG185.09-CFLOW.PLO By Mark Ellington. Example output of CFLOW.COM.
- ->CFLOW.C.
-
- CUG185.10-H.C By Karl Remmler. BDS error codes help file. Converts BDS
- error codes to English. ->H.OBJ, CERRORS.C. [CP/M:BDS] Author forbids
- use with IBM PC.
-
- CUG185.11-FIXDIR.COM
-
- CUG185.12-FIXDIR.DOC v 0.95 By Bill Bolton. Fixdir Documentation.
- ->FIXDIR.COM, FIXDIR.C, FIXDIR.CRL.
-
- CUG185.13-BOSE.C By Mark D. Lougheed. Bose-Nelson sort for Small
- Files. ->BOSESORT.MSS, STEST.C. [CP/M v.2.2:C/80] The bose.com file is
- for Z80 only.
-
- CUG185.14-PULL.C By rom Burnett. Extract file from .lbr file.
- ->PULL.DOC. [CP/M, MS-DOS:Aztec]
-
- CUG185.15-SSORT.C v 1.0 By Harvey Moran. Merge sort utility. Permits
- up to 20 sort keys and has a command line option for loading an
- alternate collatlng sequence. ->SSORT.DOC, 'SSORT.SH, SORTORDR.ASM,
- SSORT.OVL, LEXLATTE.CSM. [CP/M:BDS C]
-
- CUG185.16-HSH.COM
-
- CUG185.17-HSH.DOC By Michael M. Rubenstein. Documentation for HSH.COM.
- ->HSH.C.
-
- CUG185.18-HSH.HLP v 1.1 By Michael M. Rubenstein. Help for HSH.COM.
- ->HSH.C.
-
- CUG185.19-LEXLATE.CSM By Harey Moran. Lexical Ordering Function.
- Function supports lexical ordering as an alternate merge sort
- collating sequence. ->SSORT.C SORTORDER.ASM. [CP/M:BDS v. 1.5]
-
- CUG185.20-PULL.DOC v 1.0 By Harvey Moran. Documentation for PULL.C.
- Merge Sort Documentation. ->PULL.C, SSORT.C.
-
- CUG185.21-SSORTORDR.ASM v 1.0 By Harvey Moran. Merge sort utility.
- Assembly program, generates custom collating sequence. ->SSORT.C.
- [CP/M:BDS v. 1.5]
-
- CUG185.22-STEST.C By Mark D. Lougheed. Test pattern generator for
- BOSE.COM. ->BOSE.C. [CP/M:C/80]
-
- CUG185.23-SSORT.OVL v 1.0 By Harvey Moran. Default Ordering Function.
- ->SSORT.C, SSORT.DOC SSORT.OBJ, 'SSORT.SH, SSORT.SYM LEXLATE.CSM.
- [CP/M:BDS v. 1.5
-
- CUG185.24-STEST.COM
-
- CUG185.25-SUBMIT.DSK
-
- CUG185.26-CUG.CAT Table of Contents.
-
- ==============================================================================
- CUG186 -
- -----------
-
- CUG186.01-CHECK.C v 1.3 By Ted Rabenko, Richard Conn. Delimeter
- Checker. Displays the nesting level number of each BEGIN/END group.
- ->NLCHECK.C. [CP/M: C/80]
-
- CUG186.02-AIM.DOC By David McCourt. Documentation for AIM.C. ->AIM.C.
-
- CUG186.03-CATALOG
-
- CUG186.04-DED.C v 1.5 By Collin Brendemuehl. Disk Editor. Allows view
- & update in hex & ASCII. Combines the functionality of DU with
- DPATCH's ease of use. ->DED.DOC. [CP/M:C/80] Screen setup for
- TeleVideo 920.
-
- CUG186.05-CHECK.COM
-
- CUG186.06-FXPR22.C v 2.1 By Thomas McCormick, R.W. Odlin. FX-80
- Printer Utility. Derived from PRINTER.C. [CP/M:BDS] User's manual not
- included.
-
- CUG186.07-DED.DOC v 1.5 By Collin Brendemuehl. Documentation for
- DED.C. ->DED.C.
-
- CUG186.08-LTRI.C By David McCourt. Long Term Risk Index. Computes LTRI
- for stock. See Barron's 11/22/82. ->LTRI.DOC. [CP/M:BDS]
-
- CUG186.09-MAKEll.C v 1.1 By Allen Holub, James Pritchett. MAKE. CP/M
- version of the UNIX MAKE utility. Rebuilds intelligentlly by
- exploiting dependency information. ->MAKE.DOC, MAKE.H, MAKEIO.C,
- MDEBUG.C, MAKEFIL. [CP/M:BDS]
-
- CUG186.10-AIM.C By David McCourt. Automatic Investment Management.
- Based on the book How to Make $1,000,000... by R. Lichello. ->AIM.DCC,
- LTRI.C. [CP/M:BDS]
-
- CUG186.11-MDEBUG.C v 1.1 "Debug routines for MAKE11.C". ->MAKE11.C,
- James Pritchett. [CP/M:BDS]
-
- CUG186.12-LTRI.DOC By David McCourt. Documentation for LTRI.C.
- ->LTRI.C.
-
- CUG186.13-LTRI.FIL By David McCourt. Data for use by LTRI.COM.
- ->LTRI.C. [CP/M:]
-
- CUG186.14-MAKE.COM
-
- CUG186.15-MAKE.DOC v 1.1 By Allen Holub, James Pritchett.
- Documentation for MAKE. ->MAKE11.C
-
- CUG186.16-MAKE.H v 1.1 By Allen Holub, James Pritchett. Make
- Definitions. ->MAKE11.C. [CP/M:BDS]
-
- CUG186.17-MAKEIO.C v 1.1 By Allen Holuh, James Pritchett. "I/O
- massaging for MAKE11.C". ->MAKE11.C. [CP/M:BDS]
-
- CUG186.18-MAKEFILE v 1.1 By Allen Holub, James Pritchett. Sample
- MAKEFILE for MAKE. ->MAKE11.C. BDS C]
-
- CUG186.19-NLCHECK.C v 1.2A By Richard Conn. Delimiter Checker.
- Displays the nesting level number of each BEGIN/END group. ->CHECK.C.
- [CP/M:BDS C] Requires TeleVideo 920.
-
- CUG186.20-MAKEREVS.DOC v 1.1 By Allen Holub, James Pritchett. Log of
- revisions to MAKE. ->MAKE11.C.
-
- CUG186.21-ROBOTS21.C v 2.1 By Tom P. Jansing. ROBOTS CRT game. Chase
- game for any addressable cursor CRT. [CP/M:Small C]
-
- CUG186.22-TABIFY5.C v 5.0 By Leor Zolman. Tabify. Replace spaces with
- tabs. [CP/M:BDS]
-
- CUG186.23-TXTPLOT.C v 1.0 By James Prichett. TXTPLOT. Version without
- memory mapped video needed by VIEW. ->TXTPLOT.CSM, TXTPLOT.DOC,
- VIEW151.C. [CP/M:BDS] Function, use with VIEW151.C.
-
- CUG186.24-VIEW151.C v 1.51 By James Pritchett. Display Text Files.
- View pages like UNIX more, except VIEW allows user to walk forwards or
- backwards through a file. Two text plotting packages are supplied: one
- for fast memory-mapped video and one for conventional terminals.
- ->VIEW.DOC, VIEW151.D0C, TXTPLOT.C, TXTPLOT.CSM, TXTPLOT.DOC.
- [CP/M:BDS C] WILDEXP.C not provided.
-
- CUG186.25-TXTPLOT.CSM v 1.1 By James Prichett. TXTPLOT. Version
- without memory mapped video needed by VIEW. ->TXTPLOT.C, TXTPLOT.DOC,
- VIEW151.C. [CP/M:BDS] Function, use with VIEW151.C.
-
- CUG186.26-TXTPLOT.DOC v 1.1 By James Prichett. Documentation for
- txtplot. ->TXTPLOT.CSM, TXTPLOT.C.
-
- CUG186.27-VIEW.DOC v 1.51 By James Pritchett. Usage documentation for
- VIEW151.C. ->VIEW151.C, VIEW151.DOC, TXTPLOT.C.
-
- CUG186.28-VIEW151.DOC v 1.51 By James Pritchett. Documentation for
- View. Compiling and customization instructions for VIEW. ->VIEW.DOC,
- VIEW151.C, TXTPLOT.C.
-
- CUG186.29-SUBMIT.DSK
-
- CUG186.30-CUG.CAT Table of Contents.
-
- ==============================================================================
- CUG187 -
- -----------
-
- CUG187.01-CUG #187
-
- CUG187.02-READ.ME By Richard Threlkeld. Table of Contents.
-
- CUG187.03-SUBMIT.DSK
-
- CUG187.04-BLDDOC.BAT By Richard Threlkeld. Build Doc file. Builds the
- documentation file from the ARC file. [MS-DOS:]
-
- CUG187.05-BLDLIB.BAT By Richard Threlkeld. Build CSUBRS Library.
- Builds the library file for CSUBRS from an ARC archive file.
- ->READ.ME. [MS-DOS:]
-
- CUG187.06-CONOUT.C By Richard Threlkeld. Screen I/O Function. Sends a
- string to the screen using DeSmet interrupt 10 routine. Renames 'SCR
- APUTST function found in DeSmet 'CSTDIO.S' library. ->CSUBRS.MAP.
- [MS-DOS:DeSmet] IBM or very near clone. Uses BIOS INT 10 call.
-
- CUG187.07-COPYFILE.C By Richard Threlkeld. COPY FROM-TO. Copies a file
- to a second file from within a running program. If a file exists with
- the destination name it is deleted before the file is copied.
- ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.08-DATAIN.C By Richard Threlkeld. Data Input Routine. Prototype
- input routine which reads from either file or keyboard, but checks the
- keyboard for override on each call. [MS-DOS:DeSmet]
-
- CUG187.09-CSUBRS.MAP By Richard Threlkeld. CSU8RS Library List. Map
- file from the most rscent rebuilding of the CSUBRS.S library.
- [MS-DOS:DeSmet]
-
- CUG187.10-DATE-FMT.C By Richard Threlkeld. Return formatted Date.
- Utility function for DeSmet C compiler. Returns the current date
- formatted in any of 6 different styles. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.11-FIXPATH.C By Richard Threlkeld. Process Path name. Processes
- a DOS path name for two different uses. The input path is usually a
- DOS command operand. One output, the search path, can take wild card
- names. The second output, is a lead-in path which can be prefixed to
- the simple filename to make a path for opening or erasing a file.
- ->CSUBRS.MAP, WILDEXP.C. [MS-DOS:DeSmet]
-
- CUG187.12-BLKDEF.MON By Richard Threlkeld. Definitions for Sparse
- Matrix Routines. ->CSUBRS.MAP, SPARSE.C. [MS-DOS:DeSmet]
-
- CUG187.13-DETABS.C By Richard Threlkeld. Tabs To Spaces Function.
- Replaces tab characters with a specified number of spaces.
- ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.14-MKSTR.C By Richard Threlkeld. Make a String No. 2. Copies
- input to output ensuring the result is zero-terminated. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.15-CSUBRS.S By Richard Threlkeld. CSUBRS Library File. Library
- source code for the set of C subroutines found on CUG187. Small memory
- model only is supported. ->CSUBRS.MAP. [MS-DOS:DeSmet] Usable only by
- the DeSmet C compiler.
-
- CUG187.16-GETCTL.C By Richard Threlkeld. Convert Control Character.
- Transforms a string containing the name of a control character to it's
- internal binary value, e.g. NUL to 0x00. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.17-GET-CUR. A By Richard Threlkeld. Find Cursor Location
- function. Utility function for DeSmet C compiler. Uses int. 10H to
- determine and return the current cursor location. ->CSUBRS.MAP.
- [MS-DOS:DeSmet] Written for IBM BIOS and DeSmet C Assembler.
-
- CUG187.18-GETDIR.C By Richard Threlkeld. Get Directory Function. Gets
- ths text of the current path on a given drive. ->CSUBRS.MAP.
- [MS-DOS:DeSmet] Uses function unique to DeSmet C.
-
- CUG187.19-GETDRV.C By Richard Threlkeld. Get Current Drive function.
- Gets the currently logged drive ID. Returns an integer sized value of
- the drive, e.g. drive C == 0x03. ->CSUBRS.MAP. [MS-DOS:DeSmet] Uses in
- line assembly code.
-
- CUG187.20-GETINT.C By Richard Threlkeld. Get Integer Function. Reads
- in two binary bytes and treats them as a reverse 2-byte number.
- ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.21-GET-UNIQ.C By Richard Threlkeld. Get Unique File Name
- Function. Makes a unique file name from the date and time. An
- extension must be added by the caller. ->CSUBRS.MAP. [MS-DOS:DeSmet]
- Uses functions unique to DeSmet C.
-
- CUG187.22-JUST.C By Richard Threlkeld. Left Justify String function.
- Left justifies a string in a buffer of a given length. ->C-JUST.C,
- R-JUST.C, CSUBRS.MAP. [MS-DOS:DeSmet] Requires the function
- 'REVERSE.C'.
-
- CUG187.23-HSECONDS.C By Richard Threlkeld. Hundredths of Second
- Function. Returns the current time of day in hundredths of seconds
- since midnight. ->CSUBRS.MAP. [MS-DOS:DeSmet] Uses inline assembly
- code.
-
- CUG187.24-HELP.C By Richard Threlkeld. Display Help Messages Function.
- Prints help msssages on the screen. Parameter is assumed to be dn
- array of pointers to actual help strings. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.25-MAKSTR.C By Richard Threlkeld. Make a String Function. Makes
- a string of <length> characters. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.26-SHOW-ERR.C By Richard Threlkeld. Show Error Message
- Function. Prints two strings and rings the bell. Any required CR/LFs
- must be in the strings. ->CSUBRS.MAP. [MS-DOS:DeSmet] Uses functions
- unique to DeSmet C and IBM ROM.
-
- CUG187.27-ITOA.C By Richard Threlkeld. INTEGER TO ASCII. Utility
- function for DeSmet C compiler. Converts integer values to ASCII
- strings. ->CSUBRS.MAP. [MS-DOS:DeSmet] Requires the function
- REVERSE.C.
-
- CUG187.28-KBECH().C By Richard Threlkeld. ECHO KEYBOARD. Utility
- function for DeSmet C compiler. Collects characters from keyboard
- input routine and writes them when a line is full. Control characters
- are expanded to reverse video names. ->CSUBRS.MAP. [MS-DOS:DeSmet]
- Uses functions unique to DeSmet C and IBM ROM.
-
- CUG187.29-LCSUBRS.BAT By Richard Threlkeld. Link New Subroutine. Links
- a new subroutine into a DeSmet C library. ->READ.ME. [MS-DOS:DeSmet]
-
- CUG187.30-LNKSORT.BAT By Richard Threlkeld. Sort DeSmet Map File.
- Builds a DeSmet map file sorted by address instead of by name.
- ->READ.ME. [MS-DOS:DeSmet]
-
- CUG187.31-LTOA.C By Richard Threlkeld. LONG To ASCII. Utility function
- for DeSmet C compiler. Converts longs to ASCII strings. ->CSUBRS.MAP.
- [MS-DOS:DeSmet] Requires the function REVERSE.C.
-
- CUG187.32-MAK-DEC.C By Richard Threlkeld. MAKE A DECIMAL. Utility
- function for DeSmet C compiler. Inserts a decimal point in a numeric
- string. Leading zeros will be inserted if needed. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.33-SECONDS.C By Richard Threlkeld. Seconds Since Midnight
- Function. Returns the current time of day in seconds since midnight.
- ->CSUBRS.MAP, HSECONDS.C. [MS-DOS:DeSmet] Uses in line assembly code.
-
- CUG187.34-READABS.C By Richard Threlkeld. Read Absolute Sector
- Function. Reads numsects sectors from the given drive starting at
- logical sector logsec into a buffer. ->CSUBRS.MAP. [MS-DOS:DeSmet]
- Uses inline assembly code.
-
- CUG187.35-RESTDTA.C By Richard Threlkeld. Restore Current DOS DTA
- function. Restores the current DOS DTA. DTA must have been saved by
- the function savedta()'. ->CSUBRS.MAP. [MS-DOS:DeSmet] Uses register
- calling routines unique to DeSmet C.
-
- CUG187.36-REVERSE.C By Richard Threlkeld. Reverse a String. Reverses a
- string. Used by ITOA, LTOA, UTOA, etc. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.37-CANT.C By Richard Threlkeld. Can't Open Eile Function.
- Returns a '<FILENAME>: Cannot Open/n' message if unable to open
- requested file. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.38-SETDTA.C By Richard Threlkeld. Set New DTA Function. Sets a
- new DTA buffer. buffer must be at least 44 bytes long and must not
- cross a segment. ->CSU8RS.MAP, RESTDTA.C, SAVEDTA.C. [MS-DOS:DeSmet]
- Uses register calling routines unique to DeSmet C.
-
- CUG187.39-SAVEDTA.C By Richard Threlkeld. Save Current DOS DTA
- Function. Saves the current DOS DTA. Restda() is used to restore the
- saved DTA. ->CSUBRS.MAP, RESTDTA.C. [MS-DOS:DeSmet] Uses regester
- calling routines unique to DeSmet C.
-
- CUG187.40-SHOWCH.C By Richard Threlkeld. Show Characters Function.
- Displays a character on the screen. The character is displayed
- normally if possible, as a reverse video name if appropriate, or as
- \xxx where xxx is the decimal value of the character. ->CSUBRS.MAP.
- [MS-DOS:DeSmet] Uses function unique to DeSmet C and IBM ROM.
-
- CUG187.41-USAGE.C By Richard Threlkeld. Template for Standard Error
- Report. Template for a standard syntax error report. Adapted from
- DECUS GREP utility. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.42-SKPBLK.C By Richard Threlkeld. Skip to Next Non-Blank Value.
- Skips to the next non-blank value. A non-blank or NULL will terminate.
- ->CSUBRS.MAP, SKPTOK.C. [MS-DOS:DeSmet]
-
- CUG187.43-SKPTOK.C By Richard Threlkeld. Skip Over token Function.
- Skips over a token to next delimiter. A blank, ';", or NULL will
- terminate. ->CSUBRS.MAP, SKPBLK.C. [MS-DOS:DeSmet]
-
- CUG187.44-SPARSE.C By Richard Threlkeld. Sparse Matrix Routines. Set
- of routines for maintaining a sparse matrix in free storage. Set tries
- the functions get blk(), key amp(), put blk(), add ndx() and cpyblk().
- ->CSUBRS.MAP. [MS-DOS:DeSmet] Uses heater 'BLKDEF.MON' and 'MISC.MON'.
-
- CUG187.45-STRINGS.C String Handling Routines. Package of string
- functions used to process command tails. [MS-DOS:Lattice]
-
- CUG187.46-STRLOWER.C By Richard Threlkeld. Convert Strings to Lower
- Case. Changes all letters in a string to lower case. ->STRUPPER.C,
- CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.47-STRUPPER.C By Richard Threlkeld. Convert Strings to Upper
- Case. Changes all letters in a string to upper case. ->STRLOWER.C,
- CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.48-R-JUST.C By Richard Threlkeld. Right Justify String
- Function. Right justifies a string in a buffer of a given length.
- ->L-JUST.C, C-JUST.C, CSUBRS.MAP. [MS-DOS:DeSmet] Requires the
- function 'REVERSE.C'.
-
- CUG187.49-TRIM.C By Richard Threlkeld. Trim Trailing Blanks Function.
- Trims trailing blanks from a string. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.50-TSECONDS.C By Richard Threlkeld. Tenths of Seconds Since
- Midnight. Returns the current time of day in tenths of seconds since
- midnight. ->SECONDS.C, HSECONDS.C CSUBRS.MAP. [MS-DOS:DeSmet] Uses in
- line assembly code.
-
- CUG187.51-UTOA.C By Richard Threlkeld. Unsigned to ASCII Function.
- Converts unsigned to ASCII strings. ->CSUBRS.MAP. [MS-DOS:DeSmet]
- Requires the function REVERSE.C.
-
- CUG187.52-VBAR.C By Richard Threlkeld. Generate vertical Bar Graph.
- Generates a vertical bar graph from a pair of vectors. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.53-XTOA.C By Richard Threlkeld. Integer to Hex String Function.
- Converts integer to hex ASCII strings. Useful to prevent loading of
- printf() routines. ->CSUBRS.MAP. [MS-DOS:DeSmet] Requires the function
- REVERSE.C.
-
- CUG187.54-YYMMDD.C By Richard Threlkeld. Convert Date to YY-MM-DD
- Formate. Converts a date in standard form to a normalized date in
- YY-MM-DD format. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.55-SUB-STR.C By Richard Threlkeld. Sub string Search Function.
- Searches a string for a given sub string. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.56-ZFILL.C By Richard Threlkeld. Fill a String with Zeros. Fill
- a string of size len with zeros. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.57-C-JUST.C By Richard Threlkeld. Center Justify a String
- Function. Centers a string in a buffer to a given length. ->L-JUST.C,
- R-JUST.C, CSUBRS.MAP, CENTER.C. [MS-DOS:DeSmet]
-
- CUG187.58-DIRFST.C By Richard Threlkeld. Find First Directory Entry.
- Finds the first matching file. Path\filename and attribute must be
- specified. ->CSUBRS.MAP, DIRNXT.C. [MS-DOS:DeSmet]
-
- CUG187.59-CHGATTR.C By Richard Threlkeld. Get/ Set Attribute Function.
- Gets or sets the attribute on a requested file. ->CSUBRS.MAP.
- [MS-DOS:DeSmet]
-
- CUG187.60-CENTER.C By Richard Threlkeld. Center a String Function.
- Centers a string on a given length line. ->L-JUST.C R-JUST.C,
- C-JUST.C, CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.61-DIRNXT.C By Richard Threlkeld. Find Rest of Directory
- Entries. Continues search for matching files based on return from
- DIRFST. ->CSUBRS.MAP, DIRFST.C. [MS-DOS:DeSmet]
-
- CUG187.62-DT-PARSE.C By Richard Threlkeld. Date Time Parser.
- ->CSUBRS.MAP, DT-PARSE.MON. [MS-DOS:DeSmet]
-
- CUG187.63-DTPARSE.MON By Richard Threlkeld. Structure for DT-PARSE.D.
- ->CSUBRS.MAP DT-PARSE.C. [MS-DOS:DeSmet]
-
- CUG187.64-ERROR.C By Richard Threlkeld. Print Error Message Function.
- Prints two strings on the screen and exits with ERRORLEVEL = 1.
- ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.65-FDATE.C By Richard Threlkeld. Get File Time/Date Stamp. Gets
- the file date/time stamp and returns it in a string form as 'YY-MM-DD
- HH:MM:SS '. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.66-FEXPND.C By Richard Threlkeld. Expand a String Function.
- Returns a pointer to the next <filename.ext> which matches the
- requested string. If no file is found a zero is returned.
- ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.67-FIND-ENV.C By Richard Threlkeld. Find Environment Values
- Function. Finds the value of a given environment value. Uses DeSmet
- lmove() function. ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- CUG187.68-CRC.C By Richard Threlkeld. Cyclic Redundancy Check (CRC)
- functions. Contains the functions crc clear(). crc update() and crc
- finish(). ->CSUBRS.MAP. [MS-DOS:DeSmet]
-
- ==============================================================================
- CUG188 -
- -----------
-
- CUG188.01-ARC.EXE v 5.00 By System Enhancement Associates. ARC --
- Achive and compression utility. Maintains an archive containing
- several different files. Each file is kept in a compressed form in the
- archive. The base of four different compression algorithims is chosen
- automatically. [MS-DOS:]
-
- CUG188.02-TRANS.C v 1.0 By Tim Prince. Elementary Transcendentals.
- Source code for all standard C transcendentals. Employs ldexp() and
- frexp() functions; if suitable versions of these are not provided by a
- given compiler, the versions provided in source code wlll require
- adaptation to the double float formats of the compiler. [CP/M v.
- 3.1:MIX v. 2.0.1] frexp() and ldexp() are implementation dependent.
- The compiler employed does not support minus (-) unary operators in
- initializer lists, which are required by the code.
-
- CUG188.03-ARC500.DOC v 5.00 By System Enhancement Associates.
- "Documentation for ARC". ->ARC.EXE.
-
- CUG188.04-TRANS.C v 1.0 By Tim Prince. C elementary transcendentals.
- Source code for all standard C transcendentals. Employs ldexp() and
- frexp() functions; if suitable versions of these are not provided by a
- given compiler, the versions provided in source code will require
- adaptation to the double float formats of the compiler. [CP/M v.
- 3.1:MIX v. 2.0.1] frexp() and ldexp() are implementation dependent.
- The compiler employed does not support minus (-) unary operators in
- initializer lists, which are required by the code.
-
- CUG188.05-TRANSLIB.FOR v 1.0 By Tim Prince. Elementary
- Transcendentals. FORTRAN sourcs code for transcental function library.
-
- CUG188.06-HEADER.CRL
-
- CUG188.07-HEADER.COM
-
- CUG188.08-TRANS.DOC v 1.0 By Tim Prince. "Manual for Transcendental
- Functions'.
-
- CUG188.09-HEADER.C v 1.0 By Robert Ward. CUG Catalog Header Parser. A
- recursive descent parser which extracts information from the free
- format CUG documenting header and writes the information in a fixed
- field file suitable for use with any of several commercial data base
- managers. ->HDRMSDOS.C. [CP/M:BDS v. 1.5] Doesn't ignore leading
- whitespace when parsing. <item>.
-
- CUG188.10-SUBMIT.DSK
-
- CUG188.11-READ.ME Table of Contents.
-
- CUG188.12-HDRMSDOS.EXE
-
- CUG188.13-HDRMSDOS.C v 1.0 Header Parser for MS-DOS. ->HEADER.C.
- [MS-DOS:C/86]
-
- ==============================================================================
- CUG189 -
- -----------
-
- CUG189.01-CASE.C By Chuck Allison. Convert Strings to One Case.
- Includes strupper and strlower functions. [MS-DOS:Mark Williams]
-
- CUG189.02-READ.ME By Chuck Allison. Annotated Table of Contents.
-
- CUG189.03-BROWSE.C By Chuck Allison. File Display Utility. Supports
- four way scrolling and string search. [MS-DOS:Mark Williams]
-
- CUG189.04-DARKEN.C By Chuck Allison. Overstrike Text Lines.
- Overstrikes each line in a text file to darken the print image.
- [MS-DOS:Mark Williams]
-
- CUG189.05-MAKEARG.H v 1.0 By Chuck Allison. Command line parser.
- Processes quoted arguments. [MS-DOS:Mark Williams]
-
- CUG189.06-SUBST.EXE
-
- CUG189.07-XDIR.C By Chuck Allison. Get Directory Function.
- [MS-DOS:Mark Williams]
-
- CUG189.08-PAGE.EXE
-
- CUG189.09-GREP.EXE
-
- CUG189.10-MERGE.EXE
-
- CUG189.11-MERGE.C By Chuck Allison. Merqe Sorted Files. Merge two
- sorted files into one larger file. [MS-DOS:Mark Williams]
-
- CUG189.12-XDIR.H By Chuck Allison. Xdir Structure Definition.
- ->xdir.c. [MS-DOS:Mark Williams]
-
- CUG189.13-DARKEN.EXE
-
- CUG189.14-FCOMP.EXE
-
- CUG189.15-DUMP.EXE
-
- CUG189.16-GREP.C By Chuck Allison. Pattern Matching Utility. Adapted
- from DFCUS C Tools package. Handles quoted arguments, distinguishes
- case. [MS-DOS:Mark Williams]
-
- CUG189.17-ROPF.C By Chuck Allison. Text Formatter. Dot command text
- formatter a'la Software Tools. ->roff4, nro, rap. [MS-DOS:Mark
- Williams]
-
- CUG189.18-DUMP.C By Chuck Allison. Hex/ASCII file dump. [MS-DOS:Mark
- Williams]
-
- CUG189.19-WC.C By Chuck Allison. Word Count Utility. [MS-DOS:Mark
- Williams]
-
- CUG189.20-WC.EXE
-
- CUG189.21-RM.EXE
-
- CUG189.22-BROWSE.EXE
-
- CUG189.23-PAGE.C By Chuck Allison. Page through Files. Displays files
- one screen at a time. [MS-DOS:Mark Williams]
-
- CUG189.24-SUBST.C By Chuck Allison. Replace strings in text. Related
- to UNIX change utility. Substitutes new string for all occurrences of
- a pattern in pattern file. [MS-DOS:Mark Williams]
-
- CUG189.25-PR.EXE
-
- CUG189.26-PCOMP.C By Chuck Allison. Compare Files. Best version of
- DIFF (file comparator) from Jan. '86 issue of Software Practice and
- Experience. ->DIFF. [MS-DOS:Mark Williams]
-
- CUG189.27-PR.C By Chuck Allison. Detabbing File Printer. Options for
- page numbering, multiple copies, titles, and line numbers.
- [MS-DOS:Mark Williams]
-
- CUG189.28-ROFF.EXE
-
- CUG189.29-SUBMIT.DSK
-
- CUG189.30-FTRIM.C v 1.0 By Chuck Allison. Trim filespec function.
- [MS-DOS:Mark Williams]
-
- CUG189.31-RM.C By Chuck Allison. Remove Files. Delete files with or
- without verification. [MS-DOS:Mark Williams]
-
- ==============================================================================
- CUG190 -
- -----------
-
- CUG190.01-AS68.C v 1.01 By Steve Passe. Source for 68000 Assenbler. A
- disk to disk assembler for the Motorola 68000. Uses Motorolla
- mnemonics and produces Motorola S-records as output. [CP/M:Aztec]
-
- CUG190.02-SYMTBL.C v 1.01 By Steve Passe. 68000 Symbol Table
- Code.->AS68.C. [CP/M:Aztec]
-
- CUG190.03-BC.C v 1.01 By Steve Passe. 68000 Code Builder. ->AS68.C.
- [CP/M:Aztec]
-
- CUG190.04-POP.C v 1.01 By Steve Passe. 68000 Oporand Field
- parser.->AS68.C. [CP/M:Aztec]
-
- CUG190.05-AS68.H v 1.01 By Steve Passe. Definitions for AS68.
- ->AS68.C. [CP/M:Aztec]
-
- CUG190.06-PSDO.C v 1.01 By Steve Passe. 68000 Pseudo Operations.
- ->AS68.C. [CP/M:Aztec]
-
- CUG190.07-LIB68.C v 1.01 By Steve Passe. 68000 Library
- Functions.->AS88.C. [CP/M:Aztec]
-
- CUG190.08-AS68.SUB
-
- CUG190.09-AS68.DOC By Steve Passe. AS68 User's Manual. Twenty four
- pages, complete with index. ->AS68.C.
-
- CUG190.10-CP
-
- CUG190.11-AS68.COM
-
- CUG190.12-ASMT.C v 1.01 By Steve Passe. 68000 Mnemonic tables.
- ->AS68.C. [CP/M:Aztec]
-
- ==============================================================================
- CUG191 -
- -----------
-
- CUG191.01-SOUNDOUT.C v 1.0 By P. Canniff. Sound Effects output
- routines. ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.02-SOUND.H v 1.0 By P. Canniff. Sound Effects defunctions. This
- is the main include file for the sound effect routines. ->sound.c.
- [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.03-SOUNDP.H v 1.0 By P. Canniff. Sound Effects declarations.
- ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.04-SOUNDCTL.C v 1.0 By P. Canniff. Sound Effects open and close
- routines. ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.05-PLAY.C v 1.0 By P. Canniff. Sound Effects Library (Cann86).
- Routines to play music from an ASCII representation of a musical
- score. ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.06-CLINK80.C v 1.0 By P. Emerson. Source Linker C/80 version.
- Sound linker program which appends source code library functions onto
- the end of a main program. ->clink.c. [MS-DOS v. 2.xx:Toolworks]
- Toolworks C/80 specific.
-
- CUG191.07-SOUNDINT.ASZ v 1.0 By P. Canniff. Sound Effects interrupt
- routines. ->sound.c. [MS-DOS v. 2.xx:Aztec]
-
- CUG191.08-DELAY.ASZ v 1.0 By P. Canniff. Sound Effects delay loop.
- ->sound.c. [MS-DOS v. 2.xx:Aztec]
-
- CUG191.09-SOUNDINT.ASE v 1.0 By P. Canniff. Sound Effects interrupt
- routines. ->sound.c. [MS-DOS v. 2.xx:Ecosoft]
-
- CUG191.10-DELAY.ASE v 1.0 By P. Canniff. Sound Effects delay loop.
- ->sound.c. [MS-DOS v. 2.xx:Ecosoft]
-
- CUG191.11-SOUNDINT.ASL v 1.0 By P. Canniff. Sound Effects interrupt
- routines. ->sound.c. [MS-DOS v. 2.xx:Lattice]
-
- CUG191.12-DELAY.ASL v 1.0 By P. Canniff. Sound Effects delay loop.
- ->sound.c. [MS-DOS v. 2.xx:Lattice]
-
- CUG191.13-SOUNDTST.C v 1.0 By P. Canniff. Sample sound effects
- program. ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.14-CLINK.DOC v 1.0 By P. Emerson. Source linker documentation.
- ->clink.c. [MS-DOS v. 2.xx:]
-
- CUG191.15-SOUND.DOC
-
- CUG191.16-CLINK.C v 1.0 By P. Emerson. Source code linker (Emer86). A
- source linker program which appends source code library functions onto
- the end of a main program. The portability of this version has been
- improved. ->clink80.c, clink.duc, porting.doc, testc.b, usrlib.c,
- libkey.b, testc.c. [MS-DOS:Toolworks]
-
- CUG191.17-CFLOW.C v 1.0 By J. Herbold. Function Abstructor (Herb86).
- Abstracts C function calls and declarations from a source file.
- Produces a listing of the programs calling hierarchy. [MS-DOS:]
-
- CUG191.18-SPKRCTL.C v 1.0 By P. Canniff. Sound Effects speaker control
- routines. Speaker control routines for the sound effects library.
- ->sound.c. [MS-DOS v. 2.xx:Aztec, Lattice, Ecosoft]
-
- CUG191.19-PORTING.DOC v 1.0 By P. Emerson. Source code linker
- (Emer86). Documentation on porting the source linker program.
- ->clink.c. [MS-DOS v. 2.xx:]
-
- CUG191.20-TESTC.B v 1.0 By P. Emerson. Source code linker (Emer86).
- Sample main program illustrating use of linker. ->clink.c. [MS-DOS v.
- 2.xx:Toolworks]
-
- CUG191.21-USRLIB.B v 1.0 By P. Emerson. Source code linker (Emer86). A
- sample source library file for use with the linker. ->clink.c. [MS-DOS
- v. 2.xx:Toolworks]
-
- CUG191.22-LIBKEY.B v 1.0 By P. Emerson. Source linker sample index. A
- sample index file produced by the linker program. ->clink.c. [MS-DOS
- v. 2.xx:Toolworks]
-
- CUG191.23-TESTC.C v 1.0 By P. Emerson. Source linker example results.
- Sample result source file which the linker produces using the library
- and definition files on this disk. ->clink.c. [MS-DOS v.
- 2.xx:Toolworks]
-
- CUG191.24-SOUND.C v 1.0 By P. Canniff. Sound Effects Library (Cann86).
- Complete library of routines necessary for musical sound effects on PC
- compatible computers. Excellent documentation. Code for three
- assemblers provided. ->sound.txt, soundp.h, sound.h, soundout.c,
- soundctl.c, play.c, spkrctl.c, sountint.as, delay.as, delay.c.
- [MS-DOS:Aztec, Lattice, Ecosoft]
-
- CUG191.25-DEMO.PRM v 1.0 By G. Woodley. Window Helpers sample form.
- [MS-DOS v. 2.xx:]
-
- CUG191.26-DEMO.C v 1.0 By G. Woodley. Window Helpers demo program.
- [MS-DOS v. 2.xx:Microsoft] Requires C Window Object routines.
-
- CUG191.27-W-CHATTR.C v 1.0 By G. Woodley. Window Helpers change
- attribute. Changes the attributes of a message in a McVicar C window.
- Object code only is given for the C Windowing Toolbox. ->CUG167
- [MS-DOS v. 2.xx:Microsoft] Requires C Window object routines.
-
- CUG191.28-C-WDEF.H v 1.0 By G. Woodley. Window Helpers include file.
- [MS-DOS v. 2.xx:Microsoft] Requires C Window object routines.
-
- CUG191.29-STD.H v 1.0 By G. Woodley. Window Helpers include file.
- Include file for all window Helper functions. [MS-DOS v.
- 2.xx:Microsoft]
-
- CUG191.30-SOUND.TXT v 1.0b By P. Canniff. Sound Effects documentation.
- Contains extensive instructions for using the sound effects routines,
- as well as a good discussion on porting the code to other compilers.
- ->sound.c. [MS-DOS:]
-
- CUG191.31-DEMO.EXE
-
- CUG191.32-DEMO.OBJ
-
- CUG191.33-DELAY.C v 1.0 By P. Canniff. Sound Effects Library delay
- loop. ->sound.c. [MS-DOS v. 2.xx:Aztec, lattice, Ecosoft]
-
- CUG191.34-LL.BAT
-
- CUG191.35-C-WINDOW.OBJ
-
- CUG191.36-W-CHATTR.OBJ
-
- CUG191.37-W-FORM.OBJ
-
- CUG191.38-CFLOW.EXE
-
- CUG191.39-CONTENTS.DSK
-
- CUG191.40-SUBMIT.DSK
-
- CUG191.41-W-FORM.C v 1.0 By G. Woodley. McVlicar C_Window Helpers
- (Wood86). Fills a McVicar window with a form defined in an ASCII file.
- Object code only is given for the C Windowing Toolbox. A small sample
- demo program is included. ->demo.c, demo.frm, c-wdef.h, std.1, CUG167.
- [MS-DOS:Microsoft] Requires C Window object routines.
-
- ==============================================================================
- CUG192 -
- -----------
-
- CUG192.01-BAWKACT.C v 1.0 By B. Brodt. BAWK actions compiler.
- ->bawk.c. [CP/M:BDS]
-
- CUG192.02-BAWKDO.C v 1.0 By B. Brodt. BAWK actions interpreter.
- ->bawk.c. [CP/M:BDS]
-
- CUG192.03-BAWK.DOC v 1.0 By B. Brodt. BAWK documentation. Use of the
- program is fully described. ->bawk.c.
-
- CUG192.04-BAWKPAT.C v 1.0 By B. Brodt. BAWK regular expression
- interpreter. ->bawk.c. [CP/M:BDS]
-
- CUG192.05-COLOR.C v 1.0 By M. Yokoyama. MSBASIC-like Color Command
- (Yoko86). A color command which controls the screen color on PC
- compatible computers. Command use and syntax follows the Microsoft
- BASIC color command. [MS-DOS:Microsoft] Requires ANSI.SYS device
- driver.
-
- CUG192.06-COLOR.DOC v 1.0 By M. Yokoyama. Color Command documentation.
- ->color.c.
-
- CUG192.07-BAWKSYM.C v 1.0 By B. Brodt. BAWK support module. Contains
- the BAWK built in C action functions, the variable declaration
- routines, and the stack management routines. ->bawk.c. [CP/M:BDS]
-
- CUG192.08-TDS.C v 1.0 By N. Deasy. Terminal Digit Sort (Deas86). TDS
- will sort data records based on the terminal digit in the record
- number. Used in a hospital medical records department to sort patient
- medical records. [MS-DOS v. 2.xx:Ecosoft]
-
- CUG192.09-RS232EXP.C v 1.0 By J. Kilar. RS232 Diagnostic Helper
- (Kila86). He)ps diagnose problems with the RS232 serial port.
- [MS-DOS:DeSmet]
-
- CUG192.10-SGREP.DOC v 1.0 By J. McKeon. SGREP documentation.
- ->sgrep.c.
-
- CUG192.11-KILARUTL.DOC v 1.0 By J. Kilar. Kilar Floppy Disk Utilities
- (Kila86). Documentation for the Kilar Floppy Disk Utilities.
- ->kilar.c. [MS-DOS:DeSmet]
-
- CUG192.12-TDS.OBJ
-
- CUG192.13-TDS.EXE
-
- CUG192.14-CONTENTS.DSK
-
- CUG192.15-BAWK.C v 1.0 By B. Tool (Brod86). BAWK scans text Brodt.
- BAWK Text Pattern/Action files for regular expression patterns and
- executes a user defined action (C code fragment) for each specified
- pattern found. descended from the the DECUS version of the same
- program. ->bawk.h, bawk.doc, bawkact.c, bawkdo.c, bawkpat.c,
- bawksym.c. [CP/M:BDS]
-
- CUG192.16-PF.BC v 1.0 By J. McKeon. BC to C Translator (McKe86).
- Translates a BASIC-like BC language into C. [MS-DOS v. 2.xx:] Requires
- files sgrep.exe and bc.bat.
-
- CUG192.17-PROGS.BC v 1.0 By J. McKeon. BC example input. ->pf.bc.
- [MS-DOS v. 2.xx:]
-
- CUG192.18-SGREP.EXE
-
- CUG192.19-PROGS.C v 1.0 By J. McKeon. BC example result. ->pf.bc.
- [MS-DOS v. 2.xx:Ecosoft]
-
- CUG192.20-BC.H v 1.0 By J. McKeon. BC include file. ->pf.bc. [MS-DOS
- v. 2.xx:Ecosoft]
-
- CUG192.21-BC.BAT v 1.0 By J. McKeon. BC batch file. ->pf.bc. [MS-DOS
- v. 2.xx:]
-
- CUG192.22-RS232EXP.DOC v 1.0 By J. Kilar. RS232 Helper documentation.
- ->rs232exp.c. [MS-DOS v. 2.xx:DeSmet]
-
- CUG192.23-COMPFILE.DOC v 1.0 By J. Kilar. File Comparator
- documentation. ->compfile.c. [MS-DOS v. 2.xx:DeSmet]
-
- CUG192.24-MKVOLUME.C v 1.0 By J. Kilar. Disk Volume Labeller (Kila86).
- Installs a volume label on a floppy disk. [MS-DOS v. 2.xx:DeSmet]
-
- CUG192.25-MKVOLUME.DOC v 1.0 By J. Kilar. Disk Labeller documentation.
- ->mkvolume.c. [MS-DOS v. 2.xx:DeSmet]
-
- CUG192.26-COMPFILE.C v 1.0 By J. Kilar. Simple File Comparator
- (Kila86). Detects first different byte in two files. [MS-DOS v.
- 2.xx:DeSmet]
-
- CUG192.27-KILARUTL.C v 1.0 By J. Kilar. Kilar Floppy Disk Utilities
- (Kila86). A set of simple utilities for floppy disks containing no
- subdirectories. Functions include saving a sector as a file,
- identifying the file owning a sector, and modifying the contents of a
- sector. [MS-DOS:DeSmet]
-
- CUG192.28-RS232EXP.EXE
-
- CUG192.29-COMPFILE.EXE
-
- CUG192.30-MKVOLUME.EXE
-
- CUG192.31-KILARUTL.EXE
-
- CUG192.32-SECTORA.A v 1.0 By J. Kilar. Kilar Utilities Support Module.
- ->kilarutl.c. [MS-DOS:DeSmet]
-
- CUG192.33-SGREP.C v 1.0 By J. McKeon. SGREP Text Pattern Replacer
- (McKe86). Is a modified version of the CUG152 grep program, with the
- added features of string substitution, multiple pattern search, case
- sensitivity, and scanning option. ->sgrep.doc. [MS-DOS:Eco-C88, C/86]
-
- CUG192.34-SUBMIT.DSK
-
- CUG192.35-BAWK.H v 1.0 By B. Brodt. BAWK include file. ->bawk.c.
- [CP/M:BDS]
-
- ==============================================================================
- CUG193 -
- -----------
-
- CUG193.01-FV.C v 1.0 By F. Scacchitti. File Viewer and Comparator
- (Scac85). Displays file contents on screen in hex or ASCII. Also will
- compare two files and dump the xor'd difference to the screen.
- [CP/M:Small C v. 2.1]
-
- CUG193.02-CYPHER2.C v 1.0 By F. Scacchitti. Cryptographers Toolbox
- part 2. Complex encyphering algorithm from DDJ article. ->cypher.c.
- [CP/M:Small C v. 2.1]
-
- CUG193.03-CY1.COM
-
- CUG193.04-CY2.COM
-
- CUG193.05-CY3.COM
-
- CUG193.06-CYPHER3.C v 1.0 By F. Scacchitti. Cryptographers Toolbox
- part 3. Complex encyphering and transposition algorithms described in
- DDJ. ->cypher.c. [CP/M:Small C v. 2.1]
-
- CUG193.07-SP.C v 1.0 By F. Scacchitti. Repetitive Pattern Finder
- (Scac85). Searches file for repetitive patterns and gives some idea of
- location and depth of repeating pattern. [CP/M:Small C v. 2.13]
-
- CUG193.08-FSTAT.C v 1.0 By F. Scacchitti. File Statistics Program
- (Scac85). Calculates distribution of characters in a flle, displaying
- mean, mode, median, and range of file. Also displays histogram of
- character distribution. [CP/M:Small C v. 2.1]
-
- CUG193.09-MAKEF.C v 1.0 By F. Scacchitti. File Generator (Scac85).
- Creates a file of arbitrary length containing either a single
- character type or the pattern 0-255. Useful for testing file
- compression and encryption programs. [CP/M:Small C v. 2.1]
-
- CUG193.10-SETATR.C v 1.0 By P. Cogar. Set File Attributes (Coga86).
- Sets file attribute bits for backup tools. ->setatr.h, pec.h.
- [CP/M:BDS]
-
- CUG193.11-FSTAT.COM
-
- CUG193.12-PEC.H v 1.0 By P. Cogar. Cogar tools include file.
- ->setatr.c, setatr.h. [CP/M:BDS]
-
- CUG193.13-FV.COM
-
- CUG193.14-CRYPT.DOC v 1.0 By F. Scacchitti. Cryptographers Toolbox
- documentation. ->cypher.c.
-
- CUG193.15-MAKEF.COM
-
- CUG193.16-CYPHER.C v 1.0 By F. Scacchitti. Cryptographers Toolbox part
- 0. A shell program which calls encyphering subroutines developed
- according to the DDJ article. "Infinite Key Encryption Systsm",
- August, 1984. ->crypt.doc, cypherl.c, cypher2.c, cypher3.c.
- [CP/M:Small C v. 2.1]
-
- CUG193.17-SP.COM
-
- CUG193.18-SETATR.DOC v 1.2 By P. Cogar. Set File Attributes
- Documentation. ->setatr.c.
-
- CUG193.19-BACKUP.C v 1.3 By P. Cogar. CP/M File Backup Utility
- (Coga86). Archives all files whose archive bit is not set. [CP/M:BDS]
-
- CUG193.20-SETATR.CRL
-
- CUG193.21-SETATR.COM
-
- CUG193.22-BACKUP.TXT v 1.3 Backup Utility Documentation. ->backup.c.
-
- CUG193.23-LISTFILE.C v 1.2 By P. Cogar. CPSM File Printer Utility
- (Coga86). Sends a file to the printer, paginating it and adding page
- numbers and a header label. [CP/M:BDS]
-
- CUG193.24-BACKUP.CRL
-
- CUG193.25-BACKUP.COM
-
- CUG193.26-DEFF3.C v 1.0 BDS C Library Functions (Coga86). Various (35)
- library functions for BDS C under CP/M 2.2. ->deff3.txt, deff4.c.
- [CP/M:BDS]
-
- CUG193.27-LISTFILE.CRL
-
- CUG193.28-LISTFILE.COM
-
- CUG193.29-DEFF3.TXT v 1.0 Deff3 Documentation. ->deff3.c.
-
- CUG193.30-DEFF4.C v 1.0 BDSC Library Functions Part 2. Eleven
- miscellaneous functions. ->deff3.c. [CP/M:BDS]
-
- CUG193.31-DEFF3.CRL
-
- CUG193.32-DEFF4.TXT v 1.0 By P. Cogar. Deff4 Documentation. ->deff4.c,
- deff3.c.
-
- CUG193.33-DEFF4.CRL
-
- CUG193.34-CONTENTS.DSK
-
- CUG193.35-SUBMIT.DSK
-
- CUG193.36-CYPHER1.C v 1.0 By F. Scacchitti. Cryptographers Toolbox
- part 1. Simple encyphering algorithm from DDJ article. ->cypher.c.
- [CP/M:Small C v. 2.1]
-
- ==============================================================================
- CUG194 -
- -----------
-
- CUG194.01-DEF.H By Hakuo Katayose. Definitions for Software Tools.
- [CP/M:BDS v. 1.5]
-
- CUG194.02-ARCHIVE.COM
-
- CUG194.03-BDSCIO.H
-
- CUG194.04-CATO.COM
-
- CUG194.05-CAT1.COM
-
- CUG194.06-CMP.COM
-
- CUG194.07-CMPRS.COM
-
- CUG194.08-CATALOG.017 By Hakuo Katayose. Table of Contents. Programs
- from the book 'Software Tools. Rewritten for BDS C. Identical to
- Japanese Users' Croup Volume 17. [CP/M:BDS v. 1.5]
-
- CUG194.09-TRANSLIT.C By Hakuo Katayose. Map Characters. Perform
- substititions in stream on character by character basis. ->TR.COM.
- [CP/M:BDS v. 1.5]
-
- CUG194.10-CONCAT1.C By Hakuo Katayose. Concatenate Files. ->CAT1.COM,
- CONCATO.C. [CP/M:BDS v. 1.5]
-
- CUG194.11-MSORT.C By Hakuo Katayose. Sort Text in Memory. [CP/M:BDS v.
- 1.5] Didn't work for CUG editor.
-
- CUG194.12-DETAB.C By Hakuo Katayose. Convert Tabs to Blanks. [CP/M:BDS
- v. 1.5]
-
- CUG194.13-COUNT.COM
-
- CUG194.14-CRC.COM v 5.0 Compute CRC. Produces cyclic redundancy code
- for named files. [CP/M:]
-
- CUG194.15-CRYPT1.C By Hakuo Katayose. Encrypt Decrypt -Binary. Like
- crypto but extended to handle binary files. ->CRYPTO.C. [CP/M:BDS v.
- 1.5]
-
- CUG194.16-CRYPTO.COM
-
- CUG194.17-STDIO.H By Hakuo Katayose. Standard I/O Definitions. More
- K&R compatible replacement for bdscio.h. [CP/M:BDS v. 1.5]
-
- CUG194.18-CRYPT1.COM
-
- CUG194.19-COMPRESS.C By Hakuo Katayose. Compress File. Reduce file
- size through run-length coding. ->CMPRS.COM EXPAND.C. [CP/M:BDS v.
- 1.5]
-
- CUG194.20-CONCATO.C By Hakuo Katayose. Concatenate Files. ->CATO.COM,
- CONCAT1.C. [CP/M:BDS v. 1.5]
-
- CUG194.21-ENTAB.C By Hakuo Katayose. Convert Blanks to Tabs. [CP/M:BDS
- v. 1.5]
-
- CUG194.22-DETAB.COM
-
- CUG194.23-PAT.C By Hakuo Katayose. String and Pattern-Matching
- Functions. [CP/M:BDS v. 1.5]
-
- CUG194.24-ENTAB.COM
-
- CUG194.25-OVERSTRK.C By Hakuo Katayose. Overstrike Without Bdckspdce.
- Filters backspaces from a text file, inserting extra (CR only
- terminated) lines to achieve overstrike on printers without backspace.
- [CP/M:BDS v. 1.5]
-
- CUG194.26-EXPND.COM
-
- CUG194.27-JUGPDS.FRM
-
- CUG194.28-EXPAND.C By Hakuo Katayose. Restore Compressed File.
- ->COMPRESS.C, EXPANO.COM. [CP/M:BDS v. 1.5]
-
- CUG194.29-MSORT.COM
-
- CUG194.30-COUNT.C By Hakuo Katayose. Count Chars Lines and Words.
- ->wc.c. [CP/M:BDS v. 1.5]
-
- CUG194.31-OVERSTRK.COM
-
- CUG194.32-DEFF3.C By Hakuo Katayose. Library Functions. [CP/M:BDS v.
- 1.5] Needed by most programs on this disk.
-
- CUG194.33-PAT.CRI,
-
- CUG194.34-CRYPTO.C By Hakuo Katayose. Encrypt and Decrypt Text. Uses
- the simple exclusive-or cipher described in 'Software Tools'. For text
- files only. ->CRYPT1.C. [CP/M:BDS v. 1.5]
-
- CUG194.35-SWTOOLS.DOC By Hakuo Katayose. Software Tools Documentation.
- Notes on translating the original Ratfor to C. Cross reference to text
- of book 'Software Tools'. A few notes on usage.
-
- CUG194.36-TR.COM
-
- CUG194.37-COMPARE.C By Hakuo Katayose. Compare Files. ->CMP.COM.
- [CP/M:BDS v. 1.5]
-
- CUG194.38-CRCKLIST.017
-
- CUG194.39-ARCHIVE.C By Hakuo Katayose. Archive File Maintainer. From
- JUGPDS Vol. 17. [CP/M:BDS v. 1.5]
-
- ==============================================================================
- CUG195 -
- -----------
-
- CUG195.01-CHANGE.C By Hakuo Katayose. Replace Strings. Replaces each
- occurrsnce of the 'from' pattern with a 'to' string. ->CUG194. [CP/M:
- BDS v. 1.5] Requires deff3.c, pat.c def.h and stdio.h from CUG194.
-
- CUG195.02-@D.COM
-
- CUG195.03-DOCTOR3.C By Hakuo Katayose. Disk Doctor for CP/M Plus.
- ->CUG194. [CP/M Plus:BDS v. 1.5] Requires deff3.c, pat.c def.h and
- stdio.h from CUG194.
-
- CUG195.04-CHANGE.COM
-
- CUG195.05-CRC.COM v 5.0 Compute CRC. Produces cyclic redundancy code
- for named files. [CP/M:]
-
- CUG195.06-DISPLAY.CRL
-
- CUG195.07-DISPLAY.CSM By Hakuo Katayose. Disk Doctor Support. Assembly
- functions for @D.C. ->CUG194, @D.C. [CP/M:BDS v. 1.5] Requires
- deff3.c, pat.c def.h and stdio.h from CUG194.
-
- CUG195.08-FORMAT.C By Hakuo Katayose. Text Formatter. Dot command text
- formatter from Software Tools. ->CUG194. [CP/M:BDS v. 1.5] Requires
- deff3.c, pat.c, def.h and stdio.h from CUG194.
-
- CUG195.09-DOCTOR.COM
-
- CUG195.10-FIND1.C By Hakuo Katayose. Find Patterns in Text. ->CUG194,
- FINDO.C. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c, def.h, and stdio.h
- from CUG194.
-
- CUG195.11-MACRO.C By Hakuo Katayose. Macro Pre-processor. Expands
- parameterized macros. ->CUG194, M4.COM, TEST.M4, TEST.ANS. [CP/M:BDS
- v. 1.5] Requires deff3.c, pat.c, def.h, and stdio.h from CUG194.
-
- CUG195.12-FINDO.COM
-
- CUG195.13-KWIC.C By Hakuo Katayose. Create Keyword in Context Index.
- ->CUG194, UNROT.C. [CP/M: BDS v. 1.5] Requires deff3.c, pat.c, def.h,
- and stdio.h from CUG194.
-
- CUG195.14-FIND1.COM
-
- CUG195.15-UNROT.C By Hakuo Katayose. KWIC Support Utility. Rotates
- text lines, creating copies that start with each word in the oriqinal
- line. ->CUG194, KWIC.C. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c
- def.h and stdio.h from CUG194.
-
- CUG195.16-FORMAT.COM
-
- CUG195.17-FRQNCY.C By Hakuo Katayose. Produce Word Frequency List.
- ->CUG194. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c, def.h, and
- stdio.h from CUG191.
-
- CUG195.18-FRQNCY.COM
-
- CUG195.19-SORT.C By Hakuo Katayose. Sort Text Lines in memory.
- ->CUG194. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c, def.h, and
- stdio.h from CUG194. Didn't work for JUG reviewer.
-
- CUG195.20-KWIC.COM
-
- CUG195.21-M4.COM
-
- CUG195.22-UNIQUE.C By Hakuo Katayose. Delete Duplicate Lines.
- ->CUG194, KWIC.C. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c, def.h,
- and stdio.h from CUG194.
-
- CUG195.23-READ-ME.018
-
- CUG195.24-@D.C By Hakuo Katayose. Directory With Statistics. Directory
- lister which searches all user numbers and supplies stat-like
- information with each file name. Filenames are sorted. An application
- of frqncy.c. ->CUG194. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c,
- def.h, and stdio.h from CUG194.
-
- CUG195.25-STDIO.H
-
- CUG195.26-TEST.ANS
-
- CUG195.27-TEST.M4
-
- CUG195.28-DOCTOR.C By Hakuo Katayose. Disk Doctor. Allows sector by
- sector editing of disk. ->CUG194. [CP/M:BDS v. 1.5] Requires deff3.c,
- pat.c, def.h and stdio.h from CUG194.
-
- CUG195.29-UNIQUE.COM
-
- CUG195.30-CATALOG.018 By Hakuo Katayose. Table of Contents. ->CUG194.
-
- CUG195.31-UNROT.COM
-
- CUG195.32-CRCKLIST.018
-
- CUG195.33-FINDO.C By Hakuo Katayose. Find Patterns in Text. ->CUG194,
- FIND1.C. [CP/M:BDS v. 1.5] Requires deff3.c, pat.c, def.h and stdio.h
- from CUG194.
-
- ==============================================================================
- CUG196 -
- -----------
-
- CUG196.01-FP-TEST.C By Hakuo Katayose. Floating Point Demonstration.
- [CP/M:BDS v. 1.5]
-
- CUG196.02-BIT-NP01.DOC By Toshiya Ohta. Answers to Nano-Pico Quizzes.
- [CP/M:] In FORTRAN-80.
-
- CUG196.03-BIT78031.COM
-
- CUG196.04-BIT78031.FOR By Toshiya Ohta. Answers to Nano-Pico Quizzes.
- [CP/M:] In FORTRAN-80.
-
- CUG196.05-BIT78032.COM
-
- CUG196.06-BIT78032.FOR By Toshiya Ohta. Answers to Nano-Pico Quizzes.
- [CP/M:] In FORTRAN-80.
-
- CUG196.07-BIT78061.COM
-
- CUG196.08-BIT78061.FOR By Toshiya Ohta. Answers to Nano-Pico Quizes.
- [CP/M:] In FORTRAN-80.
-
- CUG196.09-BTREE.C By Hakuo Katayose. B-tree Functions. Search, Insert
- and delete on a B-tree, a'la book 'Algorithms + Data Structures -
- Programs'. [CP/M:BDS v. 1.5]
-
- CUG196.10-C-STRING.MAC By Edward McDermont. Optimized String
- functions. Assembly language versions of strcpy, strinit, strlen and
- cmatch. [CP/M:] Uses Z80 mnemonics.
-
- CUG196.11-CRC.COM v 5.0 Compute CRC. Produces cyclic redundancy code
- for named files. [CP/M:]
-
- CUG196.12-DX.COM
-
- CUG196.13-FP-MATH.DOC By Hakuo Katayose. Floating Point Documentation.
- ->FP128.CSM EP64.CSM. BDS v. 1.5]
-
- CUG196.14-FP-TEST.COM
-
- CUG196.15-FP128.ASM By Hakuo Katayose. ASM Version of FP128.CSM.
- [CP/M:BDS v. 1.5]
-
- CUG196.16-FP128.CSM By Hakuo Katayose. Floating Point Package 128 bit.
- ->FP64.CSM. [CP/M:BDS v. 1.5]
-
- CUG196.17-FP64.CRL
-
- CUG196.18-FP64.CSM By Hakuo Katayose. Floating Point Package 64 bit. A
- single omnibus function for floating point arithmetic. Both 64 bit and
- 128 bit versions supplied. Cordic Algorithm used for trigonometric
- functions. Table look up methods for square root and exponential.
- ->FP128.CSM, FP-MATH.DOC, FP-TEST.C. [CP/M:BDS v. 1.5] Uses Z80 code.
-
- CUG196.19-JUGPDS.FRM
-
- CUG196.20-CRCKLIST.019
-
- CUG196.21-CATALOG.019 By Hakuo Katayose. Table of Contents.
-
- CUG196.22-SIERP.C By Hakuo Katayose. Sierpinski Cure for Epson MP-100.
- [CP/M:BDS v. 1.5]
-
- ==============================================================================
- CUG197 -
- -----------
-
- MICRO EMACS v3.9 EXE & DOC
- By Daniel M. Lawrence, David G. Con Roy. [public] 1 disk. MicroEMACS
- is a micro implementation of the EMACS editor. Source code is on
- CUG198, documentation and executable on CUG197. MicroEMACS allows
- several files to be edited at the same time. The screen can be split
- into different windows, and text may be moved freely from one window
- to the next. Depending on the type of file being edited, MicroEMACS
- can change how it behaves to make editing simple. Editing standard
- text files, program files and wordprocessing documents are all
- possible at the same time. For complex repetitive tasks, editing
- macros can be written. Special features are also available to perform
- a diverse set of operations such as file encryption, automatic backup
- file generation, entabbing and detabbing lines, executing DOS commands
- and filtering text through other programs (e.g. SORT to allow sorting
- text). MicroEMACS can be used with Micro SPELL (CUG248) to create a
- system that scans through a file, displaying each questionable word as
- part of an edit screen.
-
- CUG197.01-AMIGA.RC command
- Amiga version of the startup file for MicroEMACS.
-
- CUG197.02-AZMAP.CMD command
- MicroEMACS Macro file to translate an AZTEC C .SYM map file into the
- form needed to read it into ADDSYMS to be used with Pheonix's PFIX
- plus (C) debugger.
-
- CUG197.03-BDATA.CMD command
- Creates a block of data statements for BASIC programs.
-
- CUG197.04-BLOCK.CMD command
- Rectangular region cut & paste macros.
-
- CUG197.05-BOXMAC.CMD command
- By Daniel M. Lawrence, Suresh Konda. Standard Micro Startup Box
- drawing macroes for MicroEMACS.
-
- CUG197.06-COMP link
- By J. Manzai. Compiler and Link Specified Source Files. This shell
- script eases the compiling and linking of source code, especially when
- needing to link several libraries. This shell script should be used in
- conjunction with an Emacs start-up file ".emacsrc". => EMACSRC.
-
- CUG197.07-EMACS.HLP doc
- online help file.
-
- CUG197.08-EMACS.RC command
- Standard startup file for MicroEMACS.
-
- CUG197.09-EMACS.TUT doc
- By Brian Straight, Daniel M. Lawrence. EMACS tutorial.
-
- CUG197.10-EMACS.TXT doc
- By Brian Straight, Daniel M. Lawrence. EMACS beginners reference
- manual.
-
- CUG197.11-EMACSRC command
- By J. Manzai. Modified startup file for MicroEMACS. Disables the
- bind/unbind key function and modifies the indentation macros to handle
- tabs correctly. This startup file should be used with the file COMP.=>
- COMP.
-
- CUG197.12-FINDCOM.CMD command
- Finds mismatched C comments.
-
- CUG197.13-FUNC.CMD command
- Allows mainframe systems like UNIX to simulate function keys.
-
- CUG197.14-INDENT.CMD command
- In/undent region & reformat indented paragraph macros.
-
- CUG197.15-ME110.RC command
- HP110 version of the startup file for MicroEMACS.
-
- CUG197.16-ME150.RC command
- HP150 version of the startup file for MicroEMACS.
-
- CUG197.17-MEIBM.EXE executable
- IBM-PC CGA/MONO/EGA version.
-
- CUG197.18-MENU.CMD command
- Sample menu learning system for MicroEMACS 3.7. This file is executed
- to activate MicroEMACS's menu interface code.
-
- CUG197.19-MENU1 data
- Text for MicroEMACS menus.
-
- CUG197.20-README doc
- By Daniel M. Lawrence. EMACS file overview and list of new features
- since v. 3.8i.
-
- CUG197.21-TRAND.CMD command
- Generates random numbers and does statistics on them.
-
- ==============================================================================
- CUG198 -
- -----------
-
- MicroEMACS Editor Source
- By Daniel M. Lawrence, David G. Conroy. [public] 2 disks. Source code
- for MicroEMACS, documentation and executable in CUG volume 197.
-
- CUG198.01-ANSI.C source
- The routines in this file provide support for ANSI style terminals
- over a serial line. The serial I/O services are provided by routines
- in "termio.c". It compiles into nothing if not a ANSI style device. =>
- TERMIO.C.
-
- CUG198.02-BADER.DOC doc
- By William Bader. Documentation for the changes made by William Bader
- to allow function key use with VT100 terminals and further
- modifications to escape sequences.
-
- CUG198.03-BASIC.C source
- Basic cursor movement.
-
- CUG198.04-BIND.C source
- Key binding commands.
-
- CUG198.05-BUFFER.C source
- Buffer manipulation commands.
-
- CUG198.06-CRYPT.C source
- By Daniel M. Lawrence, Dana Hoggatt. Encryption functions.
-
- CUG198.07-DG10.C source
- Data General 10 terminal driver.
-
- CUG198.08-DISPLAY.C source
- The functions in this file handle redisplay. There are two halves, the
- ones that update the virtual display screen, and the ones that make
- the physical display screen the same as the virtual display screen.
- These functions use hints that are left in the windows by the
- commands.
-
- CUG198.09-DOLOCK.C source
- File locking subroutines.
-
- CUG198.10-EBIND.H header
- Initial default key to function binding list.
-
- CUG198.11-EDEF.H header
- By Daniel M. Lawrence, David G. Conroy, Steve Wilhite, George Jones.
- Global variable declarations.
-
- CUG198.12-EFUNC.H header
- This file lists all the C code functions used by MicroEMACS and the
- names to use to bind keys to them. To add functions declare it here in
- both the extern function list and the name binding table.
-
- CUG198.13-EMACS.C source
- The routine in this file is just a main program. For the callable
- interface, the main program must be in its own file. => MAIN.C.
-
- CUG198.14-EMACS.KEY doc
- List of default key bindings.
-
- CUG198.15-EPATH.H header
- Help files default path settings for various operating systems.
-
- CUG198.16-ESTRUCT.H header
- Configuration and structure definitions. [VAX/VMS, Amiga, UNIX/XENIX,
- CP/M-86, Macintosh, MS-DOS: TC, MSC, LC, MSC5, DLC, LC3, DECUS C]
-
- CUG198.17-EVAL.C source
- Expression evaluator.
-
- CUG198.18-EVAR.H header
- Environment and user macro variable declarations.
-
- CUG198.19-EXEC.C source
- This file is for functions dealing with execution of commands, command
- lines, buffers, files and startup files.
-
- CUG198.20-FILE.C source
- The routines in this file handle the reading, writing and lookup of
- disk files. All of details about the reading and writing of the disk
- are in"fileio.c". => FILEIO.C.
-
- CUG198.21-FILEIO.C source
- All of the details about the reading and writing of the disk are here.
- => FILEIO.C.
-
- CUG198.22-HP110.C source
- HP110 screen driver. => TERMIO.C.
-
- CUG198.23-HP150.C source
- HP150 screen driver. => TERMIO.C.
-
- CUG198.24-IBMPC.C source
- IBM-PC CGA and monochrome screen driver. => TERMIO.C.
-
- CUG198.25-INPUT.C source
- Low level user input driver.
-
- CUG198.26-ISEARCH.C source
- The functions in this file implement commands that perform incremental
- searches in the forward and backward directions. This "ISearch"
- command is intended to emulate the same command from the original
- EMACS implementation (ITS). Contains references to routines internal
- to SEARCH.C. => SEARCH.C.
-
- CUG198.27-LINE.C source
- The functions in this file are a general set of line management
- utilities. They are the only routines that touch the text. They also
- touch the buffer and window structures, to make sure that the
- necessary updating gets done.
-
- CUG198.28-LOCK.C source
- File locking functions.
-
- CUG198.29-MAIN.C source
- This file contains the main driving routine, and some keyboard
- processing code, for the MicroEMACS screen editor.
-
- CUG198.30-MAKEFILE make
- DOS make file.
-
- CUG198.31-MENU.C source
- Menu processor. => MENU.CMD, MENU1.
-
- CUG198.32-RANDOM.C source
- Command processing functions for an unordered collection of emacs
- commands.
-
- CUG198.33-REGION.c source
- Region cut and paste functions.
-
- CUG198.34-SEARCH.C source
- Search and replace functions.
-
- CUG198.35-SPAWN.C source
- operating system interface driver.
-
- CUG198.36-ST520.C source
- The routines in this file provide support for the Atari 520 or 1040ST
- using VT52 emulation. The I/O services are provided here as well. It
- compiles into nothing if not a 520ST style device.
-
- CUG198.37-TCAP.C source
- Unix V5, V7 and BS4.2 Termcap video driver.
-
- CUG198.38-TERMIO.C source
- The functions in this file negotiate with the operating system for
- characters, and write characters in a barely buffered fashion on the
- display. All operating systems.
-
- CUG198.39-TIPC.C source
- The routines in this file provide support for the TI-PC and other
- compatible terminals. It goes directly to the graphics RAM to do
- screen output. It compiles into nothing if not a TI-PC driver.
-
- CUG198.40-UNIX.MK make
- UNIX make file.
-
- CUG198.41-VMSVT.C source
- Advanced VMS terminal driver.
-
- CUG198.42-VT52.C source
- The routines in this file provide support for VT52 style terminals
- over a serial line. The serial I/O services are provided by routines
- in "termio.c". It compiles into nothing if not a VT52 style device. =>
- TERMIO.C.
-
- CUG198.43-WINDOW.C source
- Window manipulation functions. Some of the functions are internal, and
- some are attached to keys that the user actually types.
-
- CUG198.44-WORD.C source
- Word and paragraph manipulation functions.
-
- CUG198.45-Z309.C source
- Zenith 1 OO PC series terminal driver.
-
- ==============================================================================
- CUG199 -
- -----------
-
- CUG199.01-GED.H v 1.0 By Tearle, Haefner, Gilbert. GED definitions.
- ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.02-GED.EXE
-
- CUG199.03-RAKU.EXE
-
- CUG199.04-GEDFUNCS.DOC v 1.0 By Tearle, Haefner, Gilbert. GED Source
- code map. Lists contents and function of each source file in the GED
- editor. ->ged.c.
-
- CUG199.05-QED.DOC v 1.0 By Tearle, Haefner, Gilbert. GED
- Documentation. Produced for original QED editor. GED specific
- information is contained in the files GED.DOC and GEDFUNCS.DOC.
- ->ged.c.
-
- CUG199.06-TERM.C v 1.0 By Tearle, Haefner, Gilbert. GED Terminal
- Drivers. PC clone I/O routines for GED editor. Contains calls to
- assembly routines in file pcio.a. -> ged.c, pcio.a. [MS-DOS: DeSmet]
- Hardware specific.
-
- CUG199.07-READ.ME v 1.0 By Tearle. GED Author's comments. ->ged.c.
- [MS-DOS:DeSmet]
-
- CUG199.08-RAKU.C v 1.0 RAKU Fortune Cookie program (Tearle85).
- Displays a fortune similar to that found in a fortune cookie. Operates
- from an ASCII data file of sayings. ->fortune.dat, raku.doc.
- [MS-DOS:DeSmet]
-
- CUG199.09-GED.DOC v 1.0 By Tearle, Haefner, Gilbert. GED auxiliary
- documentation. ->ged.c.
-
- CUG199.10-GED4.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 4. Find, alter, and repeat commands for the GED
- editor. -> ged.c. [MS-DOS: DeSmet]
-
- CUG199.11-GED5.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 5. File manipulation commands for the GED editor;
- e.g. readfile, writefile. ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.12-GED2.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 2. Text changing routines for the GED editor; e.g.
- move char, insert char. ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.13-GED10.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 10. File buffer functions for GED editor; e.g.
- fcreate fclose. ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.14-GED6.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 6. Block operation commands for the GED editor.
- ->ged.c. [MS-DOS: Desmet]
-
- CUG199.15-GED8.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 8. Text storage manipulation routines for the GED
- editor; e.g. gettext, puttext. ->ged.c. [MS-DOS:DeSmet]
-
- CUG199.16-GED7.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 7. Low level I/O functions for the GED editor.
- Putch, Getch, etc. ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.17-GED.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 0. A screen editor descended from Gilbert's 'e'
- (1981) through Haefner's qed. Somewhat like the Turbo Pascal editor.
- Has few bugs. ->qed, pcio.a. [MS-DOS:DeSmet] Has a few bugs.
-
- CUG199.18-GED9.C v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen sditor part 9. Virtual memory manager for GED editor; e.g. swap
- out, page out. ->ged.c. [MS-DOS: DeSmet]
-
- CUG199.19-GED3.C V 1.0 Ry Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 3. Screen I/O functions for the GED editor; e.g.
- putline, resetcursor. ->ged.c. [MS-DOS:DeSmet]
-
- CUG199.20-GED 1.0 v 1.0 By Tearle, Haefner, Gilbert. GED (nee QED)
- screen editor part 1. DOS environment functions for GED editor; e.g.
- printdirectory, dirmsk. ->ged.c. [MS-DOS;DeSmet]
-
- CUG199.21-FORTUNE.DAT v 1.0 By Tearle. RAKU Fortunes. Approximately
- 170 fortunes which are displayed by the raku program. ->raku.c.
- [MS-DOS: DeSmet]
-
- CUG199.22-DEBUG.C
-
- CUG199.23-RULER.C
-
- CUG199.24-ALL.BAT
-
- CUG199.25-LINK.BAT
-
- CUG199.26-LINK.DAT
-
- CUG199.27-RAKU.DOC v 1.0 By Tearle. RAKU documentation. ->raku.c.
- [MS-DOS:DeSmet]
-
- CUG199.28-SUBMIT.DSK
-
- CUG199.29-PCIO.A v 1.0 By Tearle, Haefner, Gilbert. I/O functions for
- GED editor. Assembly routines used by the GED screen editor. ->ged.c.
-
-